Article Tags

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

Our Library of Videos

842 videos found.
Virtual List JSON Portal Filtering 02/10/2023 - 11:58am

Developing software in FileMaker can be such a joy when you're able to solve so many problems so quickly. There is, however, a point where you start to solve so many problems that your solution starts to slow down and you find yourself wondering why.

Most commonly, it's the result of cumulative features compounding to make your solution slower and slower. Without careful consideration of the user interface, and how features are presented, it's easy to create a solution which starts to lag over time.

In this video, I show how portal filters really work and how to address the issue of a portal used for a very simple selection process. In most cases, your portal is only going to show a fraction of the number of fields found in its table. To this end, you must learn how to replicate the native portal filtering feature. Filtering with JavaScript/JSON is one of the most powerful ways to present data in both an efficient and faster way.

Finding your FileMaker solution is feeling slower as time goes by? You need the content covered in this video!

Optimized Object Inspector Usage 01/26/2023 - 10:32am

As any FileMaker developer will tell you, working with a complex layout can be a bit of a hassle. That is, of course, unless you know how to take full advantage of the Object Inspector palette!

Did you know, it's possible to edit the calculation of a button bar segment without ever double-clicking on the object itself within the layout? Yes, it's not only possible with Button Bars but with most any layout object. And, the best part is this can be done within a few clicks - saving a lot of time from having to select and move heavily layered layouts.

This video will provide you with the insight into how you can not only take maximum advantage of the Object Inspector, but how to save a ton of time by doing so. Whether you're new to FileMaker development or you've been with the platform for decades, there's no excuse for not making it easy on yourself when working with complex layouts.

Incredibly Easy Menus 01/02/2023 - 2:39pm

One of the biggest downsides of any complex FileMaker solution is the growing number of layouts and layout elements you'll have to manage. If your number of navigation (or general menu) items is both static and large, then you're going to have issues with keeping the solution well updated. Aside from this, you could have additional complexity when it comes to controlling which menu items show under certain circumstances.

While there are number of ways to make menu management easier, the best solution for most any code is to maintain it within a singular location. Allowing that code, and singular layouts, to serve your whole solution, and be flexible enough to vary when necessary, is ideal. This is exactly what this video and technique file are all about. Not only is this solution one of the most easy-to-manage solutions for a menu system, but, it's also one of the most incredibly easy menu systems I've ever created. Once you see the simplicity of management it's hard to think of going back to anything more complex.

Here's a hint about how it works. If you've used and love the flexibility of managing script steps within a script, then you'll fall in love with using Incredibly Easy Menus!

MonkeyBread Plug-In for Better Development 12/20/2022 - 12:39pm

If you're using Claris/FileMaker for either part-time or full-time development, and you've not installed the MonkeyBread plug-in, then you're doing something wrong. Many of the most desired features for working with code, such as code folding, extended syntax highlighting, variable auto-completion, the ability to search code, line jumping and other convenience features are available for free when you install the MBS (MonkeyBread) plug-in.

In this video, I go over all the free features and how to simply install the plug-in. If you've not taken the time to investigate what the plug-in offers then you'll get a great head start by just watching this free video.

Better User Validations 12/15/2022 - 8:28pm

One of the key reasons for using a database is having a single source of truth. When the possibility for duplicates enters the equation of "truth" we have a problem.

Dealing with duplicates comes in the forms of cleaning and removing them and preventing them. One of your primary tools for preventing them is to use data validation.

It's simple really. You can only continue to do this unless these conditions are met. Everything must be valid. In Claris Studio/FileMaker your options for setting field level validations can be found within the field's options. Once you've set these options you're leaving it up to FileMaker to handle this for you. To be blunt, it isn't pretty.

You, as the developer, need to take control of the situation and handle the validations in a much more graceful manner. This is where you need to know the implications of the various validation settings and how to take control with a scripted process. This is where you'll learn how to do exactly that. Watching this video will give you the necessary insight to handle your validations exactly how you'd like to.

FileMaker Go Mobile Tricks 11/21/2022 - 6:00am

While recently working on a FileMaker Mobile solution I came across a number of tricks I was using which I thought might help other developers. The great thing about FileMaker Go is you have access to so many of the core iOS technologies and you can often create very attractive UIs in a short time.

When it comes to controlling access and replicating certain iOS features, you only need a bit of creative thinking. If you see something done in another iOS app you can typically find a combination of features within FileMaker which will let you replicate it.

This video showcases some of the recent features I've been using within the development of a FileMaker Go mobile application. There's an especially helpful script which will take the guess work out of testing your designs for multiple devices sizes. So, if you've ever found yourself thinking "This sure would be nice if I could access my database on my iPhone/iPad." Then make sure and watch this video and download the technique file.

FileMaker Function - Get ( WindowMode ) 11/08/2022 - 10:32am

Get ( WindowMode ) can be really useful when used to vary what is shown within your user interface. This video will both introduce and show you how to take advantage of the function.

FileMaker Function - Get ( Device ) 11/08/2022 - 10:12am

Interested in how you might use the Get ( Device ) environment function? This video will both introduce and show you how to take advantage of the function.

Multi-page reports - Page Numbering 10/24/2022 - 4:09pm

Claris FileMaker is continually adding new features in order to make things easier for developers. In the most recent release of version 19 we found a new function named Get ( PageCount ). This one function essentially emulates the combination of steps we needed to use to determine the total number of printed pages useful for adding a Page X of Y count to the bottom of a printable report. It's available for use within FileMaker Go, which is a big benefit.

However, while the addition of {{PageNumber}} of {{PageCount}} is super helpful, it does not address one of the more common scenarios we find in FileMaker development. That's the situation of a Multi-page report being generated from multiple different layouts. In that scenario we may have a cover page, a summary and then detailed output -all in one PDF report. All this data typically comes from different sets of related data.

So the solution we have above won't work for that type of report. On top of this, one of our standby methods of getting the page count of using the Enter Preview Mode script step simply doesn't function on FileMaker Go or Server. So, we need to create another method of accurately determining Page X of Y. Fortunately, that's what this video and technique file will provide for you. Yet another creative method of solving a common problem within Claris FileMaker. If you need to page number a multi-page report generated from multiple layouts then look no further!

Controlling CSV/TAB Headers 10/11/2022 - 9:14am

Because of its age, FileMaker has a variety of options sprinkled in a bunch of different places regarding exporting data. Some of these options relate to getting the exact export of data you need from the software.

In this video I cover a variety of specifics related to exporting data. One feature in particular is controlling the export headers you may need on your custom export. If you've ever needed to provide an output file of either CSV or TAB, and you'd like to have full control over the headers, then look no further.

You'll find all the details about formatting for custom output, injecting your own desired headers and how to deal with the output on mobile FileMaker Go vs. the Desktop client. Need customized exports? Watch this video and learn from the provided file.

Pages