Article Tags
Click or tap one of the article tags to filter down to a smaller selection.
- Accounts
- Add-ons
- AI
- Alerts
- Analysis
- APIs
- Apple Maps
- Auto-Enter
- Barcodes
- Base64
- BaseElements Plugin
- bBox
- Breadcrumbs
- Button Bars
- Caching
- Calculations
- Calendars
- Card Windows
- Charting
- Checkboxes
- Code Editing
- Code testing
- Coding
- Color Picker
- Colors
- Conditional Formatting
- Containers
- Context Management
- Cropping
- Crypto
- CSV
- cURL
- Custom Functions
- Custom Menus
- Data API
- Data Capture
- Data processing
- Data structure
- Data Viewer
- Date Ranges
- Dates
- Debugging
- Deployment
- Developer Tools
- Dialog Boxes
- Docker
- Drag-n-Drop
- Drop-down List
- Dropbox
- Duplicates
- Duplicating records
- Encryption
- Error handling
- Events
- Excel
- ExecuteSQL
- Exporting
- External Authentication
- External Files
- Field Formatting
- Field Storage
- Fields
- File IO
- File Management
- File Sharing
- FileMaker Go
- FileMaker Server
- FileMaker Settings
- Filtering
- Find & Replace
- Find Mode
- Found Sets
- Functions
- Fundamentals
- Global Fields
- Global Variables
- Google Forms
- Google Maps
- Google Services
- Graphics
- Grid
- Grouping
- Hierarchies
- Highlighting
- Icons
- Images
- Importing
- Indicators
- Inspector palette
- iOS
- Java/Groovy
- JavaScript
- Join Tables
- JSON
- Key fields
- Layout Design
- Layout Mode
- Layout Parts
- List function
- Logging
- Looping
- Mapping
- Marking Records
- Media Storage
- Menus
- Merge fields
- Messaging
- Microsoft Surface
- Mobile design
- MonkeyBread plug-in
- Multi-key fields
- Multi-option fields
- Naming Conventions
- Navigation
- New Release
- Node-RED
- Notifications
- Oauth
- Object management
- OCR
- OnGestureTap
- OnLayoutKeystroke
- OnObjectKeystroke
- Parsing HTML
- Perform Script on Server
- Performance
- Permissions
- Photo manipulation
- Pickers
- Pivot tables
- Pop-ups
- Popovers
- Portals
- Preferences
- Printing
- Privilege sets
- Product review
- Productivity
- Progress Bars
- PSOS
- Python
- Quick Find
- Record Locking
- Regex
- Relationship Graph
- Reporting
- REST
- Sankey
- Schema
- Script Parameters
- Script Triggers
- Scripting
- ScriptMaster
- SDK
- Searching
- Security
- Separation Model
- Set Variable
- Settings
- Shortcuts
- Sliders
- Snapshot Links
- Sorting
- Spelling
- Spreadsheets
- Startup
- Summary Fields
- SVG
- Syntax
- Syntax Highlighting
- Tab Controls
- Table View
- Tagging
- Terminology
- Text Parsing
- Themes
- Time fields
- Time Savings
- Tips
- Tools
- Transactions
- Tricks
- Twilio
- UI
- Updating
- User Interface
- Validations
- Value Lists
- vCalendar
- Virtual list
- Web Forms
- Web Scraping
- Web Services
- Web Viewers
- Webhooks
- Windows
- XML
Our Library of Videos
Have you discovered the big advantages of FileMaker’s Popover objects? Not using FileMaker 13 yet? This video may have all the reasons why you should switch as quickly as possible.
In this video, I showcase how simply powerful a Popover button can be. I was deciding whether I should call the video and file “Single Step Coding” because so many of the objects within the popover only use one single script step. I decided, however, that what I was really showing was how much power you get when you pack a lot of functionality within a Popover object.
Within one little Popover, I show you how to create, edit and delete data without ever closing the popover. This is all done in a very elegant fashion making your solution seem very clean, yet quite powerful.
Because of FileMaker’s Popover objects and sliders, your user interface may need a serious overhaul. These UI elements are game changers in how users interact with solution data. Long gone are the days of “show it all” layouts!
When first starting to use FileMaker, the templates you’re exposed to may impose certain conceptual limits on how you use the various areas of FileMaker Pro.
Take layouts for example, you use a form view to enter data and list view to view a list of options you can choose from.
There are, however, aspects of each of these areas within the application that lend themselves to abstracted uses. While List View may be used most of the time for viewing a list of data, this isn’t forced upon you.
FileMaker’s layout parts are simply parts of your display area which can be used in creative ways. In this video, I showcase how I’ve used the body area of a List View in order to maintain statically positioned Header and Footer areas while treating the body as a single form view.
There are also creative ways to use Sub-summary parts by conditionally showing or hiding them as desired. This is commonly called “Sorting on a garbage field” - or, at least I’m calling it that.
If you’re looking to expand your creative thinking with how data can be displayed within FileMaker Pro, then this video will certainly have what you’re looking for.
Personally, I’m all about the time-savings. I think most people are. If I can accomplish anything, without sacrificing quality, in a shorter period of time I’ll take it!
Well, this video is going to be worth its weight in gold if you’ve spent any amount of time within FileMaker’s Layout mode doing a ton of repetitious tasks working with layout objects.
You see, FileMaker is a very powerful tool, but, it does have its own shortcomings. It suffers from a serious degree of “dialogitis”. You often have to drill down through so many dialogs it can take hours to implement an interface which uses a lot of similar elements which only change by a tiny degree - typically by a simple incrementation.
This is where you stop and say “Isn’t there a better way to do this?” Why YES! There is. Using a very simple tool, built in FileMaker, and a freely available plug-in, we can save many hundreds (maybe even thousands) of hours of development time over the course of a FileMaker career. This video will show you how!
When was the last time you used FileMaker's Extended Privileges? Never? Well, how about taking advantage of them in such a way that you gain a double level of control over individual user-based privileges.
Using one single privilege set, it's possible to control which specific users can view, edit or delete records from your database. You can also turn off, or on, a specific privilege such as editing an invoice for a whole group of users or one specific user.
It's already hard enough to figure out how to make access privileges specific to users. Implementing this easily within FileMaker's own convoluted security is our ultimate goal.
If setting up security is the last step you take, then watching this video will hopefully reveal how easy it is to set things up at the beginning, or at any time in your solution's evolution.
Since FileMaker Pro provides the Extended Privileges section, there's no reason not to take advantage of it. Let me show you how!
What FileMaker developer wants their solution to be so difficult to use that it causes users not to want to use it? My guess, not a one.
So, the first general order of business, beyond your schema, may be adding many of those familiar features which users have already come to expect from any nice software package.
When it comes to features, some type of easy-to-use search feature is most likely at the top of the list. The trick is making it work and feel like all the other search features users have become used to.
This video showcases the implementation of a powerful OnObjectKeystroke script which enhances the familiar search field functionality.
When first learning structure and schema within any development environment, including FileMaker, the question of “Am I doing this the right way?” always seems rear its ugly head. The answer to that question, however, is not “Yes” or “No” but the more frustrating “It depends”. The reason for this ambiguous response is that the needs of the solution often dictate how it should be structured.
True, there are common pitfalls which should be avoided when planning out the structure of your database. Also, understanding fundamentals, like using a join tables, and how to get at the data you wish to display always depend on where the data resides. In this video, I showcase one of many approaches to managing groups of people. Information about how breaking down a common sentence of requested features can reveal a lot, and how to formulate your angle of attack.
If structuring data is something you’ve always had an issue with then this video may have the insight to help move you along.
FileMaker Server attempts to provide the holy grail of software development. That is, code once and run universally. For the most part, it accomplishes this pretty well. At least when it comes to looks.
Of course, there's always some type of trade off somewhere. With Web Direct, you don't control the output. FileMaker Server does. You can't add in your own JavaScript, sprite images and many of the other whiz bang features you find on modern day browser-based software sites. You also can't expect too much from Web Direct in terms of scalability - at least, not yet.
However, what you do get is a high fidelity replication of your exact FileMaker layout with interaction that provides the core of what's needed in most cases. The best part is the data interaction just works. It's a very cool thing to see your FileMaker solution work on the desktop, on a tablet and within a web browser. While currently, Web Direct does not cater to the mobile responsive trend, it's goes without saying that it will inevitably have it.
The trick is currently designing something which will work on all three platforms and with a minimal amount of fuss. Sure, you can create a desktop interface, a FileMaker Go mobile interface and a web facing interface, but why? That's three times the work and who likes extra work? It's certainly possible to create a universal layout which will look just fine on all three platforms. This is the video which will provide the insight in accomplishing that very task!
Learning how to create an efficient FileMaker database requires multiple disciplines. How to efficiently store data, how to present data, how to optimize for performance and other similar objectives such as readable code and ongoing maintenance. Much of what you know now will evolve with what you learn as your solution grows. I’m often saying it’s important to know that how you store data may be much different than how you present and interact with that same data.
It really all depends on the solution objectives. A database which groups people based on their area code needs an area code field - obviously. However, in many cases, the data itself simply needs to be stored. The degree to which data is broken out, from the outset, really depends on the requirements. If all you need to store is a phone number which can be looked up in part or in whole, then a single field, used to store more than just a phone number, may be what’s needed.
This video is about how simple it can be to structure and interact with data in a very efficient method. It focuses on how data can be categorized and simply identified within the table where it’s stored. Determining how to classify the data is simply a matter of recognizing its obvious pattern in relation to all other data being collected.
Because humans create so many patterns, these patterns can be used to make things easier when collecting data.
Every profession has tips, tricks and tools for getting things done. The same holds true for FileMaker Pro. Over my many years of development, I’ve created a variety of tools and methods for making things easier on myself.
One of those methods is to use FileMaker itself to manage navigation within my FileMaker solutions.
This video is about a tool which I use that handles the display and opening of layouts within a FileMaker solution. In fact, it can quite easily handle the navigation of many solutions because it itself is a solution for solutions.
If you deal with one single solution or many different solutions, then I can’t think of a better way to manage this situation other than within FileMaker itself!
It's great to be able to build all kinds of things within FileMaker. It's those few times when you find yourself saying "I wish FileMaker could just do such and such".
Of course, once you come to the point where you realize that FileMaker has access to all these other great technologies, you find yourself saying "I wonder how", instead of "I wish". Along the way, someone comes upon some discovery which allows you to do more with FileMaker than was previously known. Sometimes, using a hack that the programmers of FileMaker never even intended, yet there it is, ready for you to use.
It's actually pretty funny that much of what FileMaker users/developers stumble upon are unintended features by the FileMaker engineers. Then, somewhere down the road, these features become integrated as native functionality.
Well, one of those features is support for a hover event. While FileMaker doesn't offer them natively, you can certainly do this within a web browser. Combine the fact that FileMaker can trigger scripts using a url and you now have Hover Popovers and pretty much any other type of script being run as a result of hovering over a FileMaker object.
This video presents all the information needed to take advantage of hover based events. Even though it is sort of a hack.