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
FileMaker, like most software applications, requires a certain level of knowledge to master. When it comes to creating the month view of a scheduling application, how can you get away from creating 42 unique relationships? One for each of the possible days in any given month of a year. Can it even be done? Of course it can!
Creating the month view in our scheduling application is simply a matter of using a variable portal. The variable portal technique is used to force a portal to show information in the format you desire. Beyond that, it will vary based on where you are at in the interface or based any other piece of criteria. Watch this video as we fix some of the loose ends and implement the last of our three critical views!
Our Scheduling Application series has offered something for everyone. It's hard not to learn a few things, if not MANY things, when you're building a complex application like a schedule manager. This video moves the series into discussing user-based preferences and mirrored lookups. Mirrored lookups aid in the process of data duplication and help us present the data the way we want.
From custom date formatting, on a user by user basis, to determining what should happen to deleted calendars, it's the little refinements that make a FileMaker solution a powerful application of technology. Watch this week's video to learn a variety of powerful feature techniques!
Working in FileMaker can be fun and easy, but some times it's about working around its own limitations. The phrase "portal within a portal" is a common phrase developers run into. It's a situation when you want to show subparts of subparts. In the case of a calendar, it's multiple time based events within multiple days within a week.
The inability to show a portal within a portal leads to some creative presentations of information. In this video you'll find valuable information about using a dedicated "View Table" to present data specifically the way you wish it to be shown. We walk through the modification of the day view to present both open and closed time slots. It's another great way to learn and understand the process of working in FileMaker Pro!
One of the most powerful features added to FileMaker Pro 7 is the ability to pass parameters to a script. This one feature alone has, and will save developers hundreds of hours of time in script duplication and interface to script management.
In this continuing series about developing a Scheduling Application, I take a look at adding in some nice features to manipulating the date and time values associated to events. I also restructure the calendar navigator for better performance and the addition of a nice bonus feature. The presentation of daily events can be controlled on a calendar by calendar basis and I've added in the ability to save changes to a selected event. All in all, this is one more great lesson in learning FileMaker Pro and how to develop a professional database application!
There's always some information that turns out to be the one thing you needed to know that would have saved tons of frustration and time. In this segment of the continuing series, we look at how to manage the creation and deletion of events in the context of using a global caching method of data presentation.
I expose some of the great aspects of FileMaker's creation of related records and I walk through the thought process required to determine the when, how and who can delete calendar item events. I also address the looming issue of events that span more than one day. Our Scheduling Application is turning out to be quite the power solution. Whether you're keeping up with the series or just getting started, you'll be up to speed in no time because, as a paid subscriber, you have access to all the videos on this site!
There's always something a computer can do faster, better or at that inconvenient late-night hour when you should be sleeping instead of watching those late, late night shows. What we're talking about is automated processing. Every modern operating system comes with some type of system for making things happen at a predefined time, according to some type of schedule.
Well, now you have the information to hook into that system and cause FileMaker Pro to do certain things as well - using automated script triggering If FileMaker Pro is the system that holds your invoices for your online orders then why not automate the printing process and have them ready for you each morning - hot off the printer. What about sending email each time an order is entered. These are just a few of the processes you can automate. You just need to know how it happens!
Sometimes, FileMaker Pro just can't display your data the way you want. Then again, that's only if you don't know about the work arounds. Knowing how to structure data and knowing how to display data are two different topics.
This video introduces information about avoiding display issues when using a portal to filter out the events of a given day, especially when combined with filtering out events based on a given calendar as well.
You'll also learn how to use "global caching" in order to optimize your interface for the best display possible of individual calendar events. Even if you haven't been following the Scheduling Application series, there's a ton of great information to learn from this video! Subscribe today and you can watch the whole series.
Designing the interface of your solution is what determines how the solution will be developed. It controls how the Graph will look and function and it determines the capabilities of your application. In this video, I take a look at properly filtering a portal after having established existing connections in the Graph. We also apply some necessary organization to the various area of our solution. With the final look and feel established, I start to add a few more interface features and to lay the ground work for working on the next major area of the Scheduling Application.
With a short break from our series about building a Scheduling application, I offer a fun technique which shows you how to control the visibility of layout elements. Many popular development environments offer control over element visibility, why not FileMaker Pro as well.
If you've ever had the need to hide fields or buttons, based on various criteria necessary, then this technique will teach you a great way to control visibility. Along the way you'll pick up a few tips about Graph management and using dedicated environment tables. Watch it now!
Every FileMaker Pro solution uses a number of individual techniques to provide the user interface with the functionality it needs. In the video and files of this segment, we look into adding the functionality of a navigation calendar. This feature is highly dynamic and allows anyone to implement a calendar into any solution both quickly and easily.
The Scheduling solution is growing into a dynamic application that will fit many needs - and most of the major features have now been implemented. If you're still unsure about the Relationship Graph and how the whole of a FileMaker solution works, then this video will provide more insight into the types of decisions made as you create a FileMaker solution.