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 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
- Windows
- XML
Our Library of Videos
This video tutorial provides a great solution for any calendar or scheduling application. I found this technique while reading Mikhail Edoshin's excellent blog about his FileMaker solutions. This technique is about leveraging the auto-enter fields more than you may have in the past.
So, while standing on the shoulders of giants, (Mikhail and Alexander) I was able to implement an enhanced version for creating an excellent date-based start/duration/end type of technique. If you have the need for any given field to exert control over any others, when changed, then watching this video will teach you what you need to know!
Shortly after FileMaker, Inc. released the new FileMaker 8.5, I "rushed out" and purchased, (if you consider buying a copy online "rushing") my copy of the new version. The next thing I did was use one of my template files to start going through the new features. While the list isn't a big one, the few features they add each time, especially those geared towards developers, makes the environment that much easier to create solutions.
Without having spent too much development time with each feature, I wanted to bring my findings to the web so you'll feel more informed. There were a few features which weren't immediately clear, such as extracting HTML from a Web Viewer, and others with immediate benefits and possible pitfalls! Take about 50 minutes (yes, I know that's a long time) and watch this video to see my first impressions of FileMaker 8.5.
It's time again for a nice little round up of all those time saving exercises which make it that much easier to develop solutions using FileMaker Pro. In this video you'll find not just 10 tips, but a few extra sprinkled around the video.
If you think you know every trick there is for making things easier or faster, then it may be possible you missed one. Watch this video to either learn some new tips, or make sure the ones you know, are the ones we cover!
Behind every good web server, you typically find some form of database. While FileMaker does offer Instant Web Publishing, this isn't always the best method to share information on the web. If you don't have FileMaker Server Advanced, then you're limited to a few connections; plus, you end up with a lot of overhead for some potentially simple HTML code.
The best solution, when the need is quickly uploading some HTML text files, is FTP. For both Macintosh and Windows you'll find that FTP is already ready to use. The solution is tapping into the tools you have available. Of course, if your needs are for some serious FTP sending, then you'll likely want to look into!
Simply adding ScripMaker script steps to any given script is a pretty easy task. In fact, you'll likely end up using the same script steps over and over and over again. The difficult part of learning how to script is knowing the tricks of the trade and the most efficient way of putting things together.
In this video, I present a number of concepts which will help anyone become a better script writer. If you don't know the tricks for using multiple parameters, using script results or creating a multifunction script, then watching this video will definitely move you in the right direction.
One of the more commonly misunderstood aspects of building a FileMaker solution is permissions. The issue of "How can I prevent this user from performing this action and letting other users do so?" all comes down to building a permissions system into your own solution. FileMaker knows how to manage what users can and can't do as it relates to FileMaker - the software.
So, it stands to reason that FileMaker - the software - knows nothing about YOUR database. In order for you to control what users can and can't do in your database you have to manage your own permissions. This video provides the critical high-level overview which will help you create a robust permissions system!
There are more than a few times when presenting data, as it appears in the real world, is desirable. Labels are a good example.
What happens when you emulate the layout of a sheet of labels, using portals, and you need to move to the next page? Well, you use a technique called Portal Paging - of course. Such was a solution needed by a viewer named Ron (see, it does pay to send in your requests for solutions). If you've gotten to the point of making everything display properly, but you just couldn't find the solution to making it work, then watch this video to learn how you too can page through sets of data within a fixed portal layout!
Using Unicode characters for entertainment value may not be that entertaining. In fact, it would likely be down right boring! Good thing we can use Unicode to accomplish all kinds of useful tricks in FileMaker.
In this video, you'll learn how to access Unicode characters and some of the creative ways you can use them. From showing process-based animations to using characters for the their symbolic value, you simply can't turn a blind eye to what's hidden in your everyday fonts. Watch this video to learn how to leverage the fonts you have installed right now!
Two of the most requested features for portals are likely horizontal scrolling and being able to sort individual columns. The former is something far out of your control, yet the later is something you can accomplish with a bit of creativity.
In this video, you'll learn every detail you need to know in order to sort a portal on any column, in either direction, using any field type and supporting multiple languages! This truly is Ultimate Portal Sorting. The technique only requires one additional field for each table with data presented in a portal, and uses one script for all portals across the whole of your solution. If sorting portals is what you desire then this video will give you what you need!
When it comes to the concept of programming, you may not think FileMaker is something you program in. It's not like a language such as Pascal or C, yet few FileMaker developers know what any good programmer knows. Making a database system in FileMaker is programming.
You're creating a useable system, using logic, based on the features and limitations of the environment you're provided. Learning an environment or language is merely one part of the whole equation. Knowing how to manipulate and use data structures is another part. It applies to any programming experience - including FileMaker. In this video you'll learn how to use arrays, a common programming data structure, to solve FileMaker related problems.