Article Tags

Click or tap one of the article tags to filter down to a smaller selection.

Our Library of Videos

844 videos found.
Custom Function Database - Part 11 - RegEx Parsing 05/31/2017 - 2:05pm

With FileMaker’s PatternCount(), Left(), Right() and Middle() functions you can certainly extract a lot of data. The functions, however, are severely limited when it comes to matching variable patterns of data.

That’s where, in the world of programming, Regular Expressions, or RegEx for short, is SUPER handy! It’s used in pretty much EVERY computing language and I don’t personally know a professional developer who can develop without it. It’s been available since the 1950’s and it’s a worthwhile tool to know for sure.

Recently, I personally reduced a complex FileMaker file from three tables and close to twenty dedicated scripts, all for parsing some data, down to one table and two scripts. Trust me, it was a crazy process where a full document of text was imported, line by line, into a FileMaker table, just so a loop could be used to walk across the data multiple times. Talk about extra network traffic just to process some data!

It was MUCH easier to simply use a RegEx pattern and directly extract the data desired and be done with it. Of course, the developer who preceded me obviously didn’t know RegEx and it’s why I’m providing this video for you. Learn it, use it and get the job done quicker when it’s the right tool for the job.

FileMaker 16 - Uploading files to Dropbox 05/25/2017 - 3:15pm

Integrating third party APIs can be a bit daunting when you’ve never worked with them before. Fortunately, the most difficult part of the process is simply taking the time to research the API and implement the features you’d like to have.

When you’re working within FileMaker, you’re often capturing content which may need to be pushed into another online location - such as Dropbox. If your FileMaker solution needs this, then adding FileMaker Dropbox integration is the way to go.

With FileMaker 16, you can now use the native cURL functionality in order to directly upload a file into a designated Dropbox account. Once you’ve made the connection with Dropbox, you can pretty much do anything you’d like to your dropbox account.

Floating Card Windows 05/19/2017 - 9:49pm

This video will teach you all about using the new FileMaker 16 Card Window and show you how to take advantage of the fact that you can have a totally different position for the card window outside of the parent which where it belongs.

With a bit of creative FileMaker scripting you can create some really nice features for your FileMaker database.

Custom Function Database - Part 10 - Saving User State 05/19/2017 - 12:20pm

While it would be wonderful if FileMaker Pro had built-in functionality for all of the features we can possibly think up, it’s not too practical. Besides, what would be left for us to develop?

So, what about saving user state? Do you think you would enjoy leaving your desk for a few moments and coming back to a completely rearranged environment? I doubt it, and that’s almost exactly what FileMaker does when working within a hosted file.

The most common approach to solving this problem is to simply provide a “directory like” structure. Like walking into a mall and heading to the directory map in order to find out where you can possibly go. Call it what you like, a dashboard, main navigation, whatever. You’re simply reseting the user each time they leave and come back into the software.

Well, if you’d like to take another approach, then all you need to do is save the user’s last know state. What you save and how you return the user to their last known state is in your full control. It’s not that hard to do and this video will give you all the details you need to know.

FileMaker 16 Released 05/09/2017 - 9:00am

On May 9th 2017 FileMaker Inc. released FileMaker version 16. This version included a big number of major features designed to support FileMaker's ability to communicate with the rest of the Internet. As a globally connected software application, FileMaker has clearly stated that it's a highly viable platform for rapid application deployment.

Touring FileMaker's Inspector Palette - Part 2 05/03/2017 - 12:23pm

The Inspector palette is your primary tool for designing your layouts. Of course, being familiar with all its various options and settings is what makes it possible for the creation of great looking layouts.

This video focuses on going through the second and third tabs of the Inspector and looking at the impacts of all the various settings which control styles and themes.

While the settings themselves may seem all to obvious in terms of what they do, it’s the combination of using those settings which makes the difference.

Touring FileMaker's Inspector Palette 04/25/2017 - 6:32pm

If you’re new to FileMaker, or even an old hat at FileMaker development, then it’s always nice to understand how to use your own tools. In this video, I start the process of walking through the standard Inspector palette.

By taking a bit of time to understand each of the unique areas of the Inspector palette, you may gain a tip or trick in terms of what you can do with this critical part of FileMaker development. Spend a few minutes to watch this video about the first of the four sections of FileMaker’s Inspector palette.

Copy & Paste Portal Rows 04/13/2017 - 11:39am

There’s an addictive quality to solving problems within FileMaker. Especially, when you wire things up to the user interface. Click the button, and what would have taken many times longer, is shortened into a few milliseconds of time.

It quite literally feels like you’re a magician - at least to this developer. So, when developing a solution the other day, and needing to copy the contents of one portal over to another, I quickly came up with a solution and put it into place.

Within about a half an hour, things were pretty close to how I’d like them to work. The result of that effort is now ready for you to learn from - and add yet one more tool to your arsenal. So, if you’ve ever had the need to duplicate a related set of data then give this video a try.

Custom Function Database - Part 9 04/06/2017 - 12:30pm

Heading back into our series on the Custom Function database, there’s always an opportunity to explore yet another area of using FileMaker to create solid solutions. This video focuses on the fact that we’re storing canonical data which we want to leverage, yet not alter.

When you store data for any type of templating system or data which acts as the basis for further variations you have a number of choices in terms of how users interact with that data. For this solution we want the user to be able to easily modify the data but not the original data. Instead, giving the user their own copy allows them to keep the original and have their own custom modifications as well.

Watch this video if you’d like to learn more about using FileMaker’s validation options in order to facilitate controlled data duplication. That’s exactly what we’ve done in part 9 of the Custom Function database.

Checkmarking Sub-ranges in List Views 03/22/2017 - 12:54pm

One of the most enjoyable things about working in FileMaker, or any development environment where looping is supported, is the pure joy of automation.

Even thinking about checking off any more than a few records at a time brings me to a mental state of counting the number of seconds it takes for the single action itself, then multiplying times the number of objects I need to affect.

So the question arrives. “How do I automate this?” or “How do I make this process easier for the user?”. The answer, quite simply is applying the knowledge you have about solving it. There are, however, times when you just don’t know what can be done to make it even easier.

In this video, I showcase a technique and method for offering users with the ability to checkmark whole sub-ranges of records by simply clicking a button within a sub-summary area of a list view. It’s a wonderfully sublime method of solving the problem. And, understanding the fundamentals means you can use the method for a lot more than just a simple checkbox.

Pages