<?xml version="1.0"?>
<rss version="2.0"><channel><title>FileMaker Magazine</title><link>https://fmforums.com/blogs/blog/111-filemaker-magazine/</link><description/><language>en</language><item><title>Updating Schema using AI</title><link>https://fmforums.com/blogs/entry/3605-updating-schema-using-ai/</link><description><![CDATA[<p>Struggling to make sense of a FileMaker database you inherited, or not sure how to structure a new one from scratch? Maybe, you're even trying to understand your very own file's schema. In this tutorial, we cut through the complexity by putting AI to work as your personal database architect. You'll learn how to think about your data the way the rest of the world does, understanding core concepts like entity relationships, normalization, and why FileMaker's unique "all or nothing" data model makes smart schema design more important than ever.</p>
<p>The real magic happens when we bring AI into the workflow. Watch how a simple, conversational prompt can take raw FileMaker table data and instantly return a clean, well-structured Entity Relationship Diagram complete with proper field types, naming conventions, and primary and foreign key relationships. What used to require deep database expertise and hours of planning can now be done in minutes, and the results are often better than what you'd come up with on your own.</p>
<p>The full video goes deeper into optimization strategies, consolidating redundant tables, planning migrations from existing solutions, and leveraging modern technologies alongside FileMaker to build faster, more scalable systems. If you're serious about leveling up your FileMaker development, this is the kind of practical, real-world training you won't find anywhere else.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/updating-schema-using-ai" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3605</guid><pubDate>Tue, 17 Mar 2026 19:41:59 +0000</pubDate></item><item><title>Modifying Web Pages</title><link>https://fmforums.com/blogs/entry/3601-modifying-web-pages/</link><description><![CDATA[<p>There’s no question at this point that AI is going to have a massive impact on how development moves forward at every level. The speed increase is simply amazing. Especially, if you’ve spent years banging out code by hand.</p>
<p>In this video, I showcase how I created an IIFE (Immediately Invoked Function Expression), well AI did, that injects links into a web page, allowing direct interaction with FileMaker data. This approach to working with your FileMaker solution is incredibly powerful.</p>
<p>If you can run JavaScript against a web page loaded into a Web Viewer, you can do just about anything. The real trick is implementation. Once you can prompt AI to generate the code for you, you’re well on your way to expanding what your FileMaker solution can do inside any Web Viewer.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/modifying-web-pages" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3601</guid><pubDate>Tue, 10 Feb 2026 17:55:27 +0000</pubDate></item><item><title>Playing with Odata</title><link>https://fmforums.com/blogs/entry/3597-playing-with-odata/</link><description><![CDATA[<p>The implementation of OData at the core of how FileMaker Server returns and updates data is critical to understand in today’s interconnected world. Knowing not only that OData exists and is available, but also how it works, gives you another practical tool when interacting with your FileMaker solutions.</p>
<p>Because OData supports all CRUD operations and does so without the same requirements as the Data API, such as requiring a layout, it becomes essential knowledge whether you are using a server, working in a serverless environment, building a microservice, or exploring other ways of interconnecting FileMaker.</p>
<p>For many hesitant adopters, this can mean learning a new technology, possibly purchasing new tools, and investing time to become familiar with how everything works. In this video, I take my existing knowledge of the foundational technology embedded within FileMaker and use it to create a very simple, easy to use solution for experimenting with OData.</p>
<p>As we work through the topics in this video, you will learn more than how to experiment with OData. You will also gain insight into how to explore and implement other critical web technologies as well.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/playing-odata" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3597</guid><pubDate>Wed, 28 Jan 2026 15:59:53 +0000</pubDate></item><item><title>Modern Related Record Duplication</title><link>https://fmforums.com/blogs/entry/3594-modern-related-record-duplication/</link><description><![CDATA[<p>For many years, duplicating a record in FileMaker has been straightforward. You simply choose Duplicate Record from the Records menu and you’re done.</p>
<p>Things get more complicated when you also need to duplicate the associated related records. At that point, you typically have to “load” the related records, either with a Find or Go to Related Records script step, duplicate each one individually, and ensure the new primary key value is written into the foreign key field of every related record.</p>
<p>Once that’s complete, you return to the original layout and repeat the same process for every other related record set you want to duplicate. Automation can feel exciting at first. Watching the entire process run with a single button click is satisfying. That excitement fades, however, when you realize you need to rebuild the same logic again and again in new solutions. It may not happen constantly, but it happens often enough to be frustrating.</p>
<p>With more modern FileMaker development, we now have far more powerful options. The Execute FileMaker Data API script step allows us to duplicate complex sets of related records in dramatically fewer steps. In many cases, a process that once required extensive scripting can now be accomplished in as few as 15 script steps.</p>
<p>In this video, I walk through the modern approach to duplicating a primary record along with its related records in a fast and approachable way. The process is easy to update, and once implemented, it can be quickly adapted to other duplication scenarios. If you have an existing solution with a complex duplication process, I encourage you to explore what’s possible now. You may find you get far more value for the effort you invest.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/modern-related-record-duplication" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3594</guid><pubDate>Thu, 15 Jan 2026 20:22:18 +0000</pubDate></item><item><title>AI Coding in FileMaker</title><link>https://fmforums.com/blogs/entry/3582-ai-coding-in-filemaker/</link><description><![CDATA[<p>The question is no longer if AI assisted coding will impact your work in FileMaker. The question is when you begin using it and how it shows up in your development process. That adoption may come from Claris through native features, from third party tools, or even from solutions you build yourself by using AI as part of your workflow to generate FileMaker code.</p>
<p>For those of us who have spent decades learning how to write code, this represents a significant shift. The value of manually composing code is decreasing, not because it is unimportant, but because AI can now generate functional code very quickly once it is given clear direction and constraints. The real value moves to defining the problem correctly and validating the results that AI produces.</p>
<p>AI is now capable of handling complex tasks, especially when it is allowed to access documentation, data, and external tools. Much of FileMaker development follows well understood patterns. Generating code is becoming a solvable problem. What remains critical is your ability to determine whether the generated code is correct, complete, maintainable, and appropriate for the business problem being solved.</p>
<p>As a result, the role of the FileMaker developer is evolving. The skills that matter most are architectural thinking, understanding data flow, validating edge cases, and ensuring performance and reliability. I now think of my role less as a coder and more as a software architect or business automation integrator.</p>
<p>How you create FileMaker solutions is going to change, especially if you have not yet used AI as part of your development process. In this video, we will look at how AI can be used to generate FileMaker code and what you may be experiencing in the very near future if you're not already there.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ai-coding-filemaker" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3582</guid><pubDate>Wed, 07 Jan 2026 15:34:39 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 09 - Window Management</title><link>https://fmforums.com/blogs/entry/3571-ultimate-filemaker-course-09-window-management/</link><description><![CDATA[<p>Maintaining a comprehensive set of custom functions for managing windows in FileMaker can be extremely valuable. Once you’ve established a consistent set of standards, window behavior becomes predictable, and you no longer need to worry about repeatedly solving the same layout and positioning problems.</p>
<p>In this video, I showcase the collection of window-related custom functions I’ve developed and refined over the years. These functions are organized using the new custom function folders feature introduced in FileMaker 22. We walk through how each function works and demonstrate practical techniques for positioning and managing windows precisely within your FileMaker solutions.</p>
<p>In addition, the video covers several FileMaker-specific window behaviors and how to work effectively with script steps such as Install OnTimer Script [ ]. Going further, we explore the use of window-specific variables, enabling you to manage state and data on a per-window basis for more robust and scalable solutions.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-09-window-management" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3571</guid><pubDate>Mon, 22 Dec 2025 18:25:10 +0000</pubDate></item><item><title>Integrating AWS DynamoDB</title><link>https://fmforums.com/blogs/entry/3567-integrating-aws-dynamodb/</link><description><![CDATA[<p>For many businesses, FileMaker has long served as the primary hub for data. However, there are plenty of situations where FileMaker either can’t perform a specific task or simply isn’t fast enough for the workload.</p>
<p>This is where external technologies shine. Python handles complex mathematical operations with exceptional speed. JavaScript can process large datasets far more efficiently than a FileMaker custom function. And your data doesn’t always need to live inside the same tool you use to manage it. Sometimes, the most effective approach is to let FileMaker act as the connective layer, the glue-between so to say, of your specialized systems.</p>
<p>In this video, I walk through the integrations available with Amazon Web Services (AWS). In particular, DynamoDB. With AWS offering such an enormous range of services, far more than any one person can fully master, knowing even a few of them can give you valuable insight into when to offload tasks or data storage to a more suitable platform. If you’ve never explored options outside FileMaker for managing or storing your data, this video will give you a few more ideas to consider.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/integrating-aws-dynamodb" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3567</guid><pubDate>Fri, 12 Dec 2025 16:16:53 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 08 - Date/Time/Timestamps</title><link>https://fmforums.com/blogs/entry/3562-ultimate-filemaker-course-08-datetimetimestamps/</link><description><![CDATA[<p>Whether you're new to developing in FileMaker or have been using it for a while, unless you’re already familiar with standard timestamp formats and have experience working with external systems, there are several important things to understand about using dates, times, and timestamps within FileMaker — especially when integrating with other systems and APIs.</p>
<p>In this part of our series, we’ll explore a helpful suite of custom functions which serves as a solid foundation for nearly anything related to dates and times in FileMaker. By storing these functions within our Launcher tool, we can easily copy and paste them into any other solution we build.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-08-date-time-timestamps" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3562</guid><pubDate>Fri, 28 Nov 2025 16:34:56 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 07 - External Data Sources</title><link>https://fmforums.com/blogs/entry/3560-ultimate-filemaker-course-07-external-data-sources/</link><description><![CDATA[<p>In my opinion, before creating your first complex solution in FileMaker, it’s best to become familiar with the core features the environment provides. When considering how to structure your solutions — whether using a data separation model or a single file — it helps to understand how certain features can influence your decisions.</p>
<p>In this video, I cover the External Data Sources feature. While this feature is primarily intended for connecting to external data sources, its utility goes beyond simply linking to an <a href="https://help.claris.com/en/pro-help/content/search.html?q=ODBC" rel="external nofollow">ODBC</a> or JDBC source and displaying SQL data alongside information stored within FileMaker.</p>
<p>For our simple launcher program, we use this feature to launch FileMaker solutions. This approach lets us store any number of solutions in a table and easily filter or locate the one we need to launch. By taking advantage of the various path options in the External Data Sources dialog, we gain insight into several benefits of how the feature works.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-07-external-data-sources" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3560</guid><pubDate>Thu, 20 Nov 2025 16:42:05 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 06 - Permissions First</title><link>https://fmforums.com/blogs/entry/3558-ultimate-filemaker-course-06-permissions-first/</link><description><![CDATA[<p>As with all increasingly complex human creations, especially those that go beyond the simple steps of “1, 2, 3, and done”, it’s important to plan for a solid foundation. A well-thought-out foundation guides a project toward long-term success and easier maintenance once the initial effort has been invested.</p>
<p>These early investments in your technical solution cover a variety of areas, one of the most important being permissions. Controlling what can be done, and by whom, not only protects against malicious intent from outside your organization but also helps prevent the inevitable accidental mishaps that occur internally.</p>
<p>This video begins laying the groundwork for implementing permissions properly when building FileMaker solutions. By setting a few initial configurations, we can encourage mindfulness about what happens as users navigate layouts and perform actions within the system. Following the process shown in the video allows us to be intentional about our permissions and to test them as we move forward along the development path.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-06-permissions-first" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3558</guid><pubDate>Fri, 07 Nov 2025 16:20:26 +0000</pubDate></item><item><title><![CDATA[Ultimate FileMaker Course - 05 - Users &amp; Sessions]]></title><link>https://fmforums.com/blogs/entry/3552-ultimate-filemaker-course-05-users-amp-sessions/</link><description><![CDATA[<p>In any multi-user solution, one of the first things to focus on is managing its users. While it's always possible to create a FileMaker solution without a dedicated Users table, doing so prevents you from offering users a wide range of benefits, with user preferences being the first major advantage.</p>
<p>While adding a Users table will allow you to manage those users and their preferences, you might as well also add a Sessions table to track whatever you wish about user activity while they're logged in.</p>
<p>Often, the rush is to simply start solving the main problems the solution addresses. However, to build a successful multi-user solution, core features must be implemented first. These include user and session management, permissions, error handling, logging, and a few other critical elements.</p>
<p>In this video, we implement user and session management into a simple FileMaker solution launcher.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-05-users-sessions" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3552</guid><pubDate>Tue, 28 Oct 2025 15:58:09 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 04 - Developer Debug</title><link>https://fmforums.com/blogs/entry/3544-ultimate-filemaker-course-04-developer-debug/</link><description><![CDATA[<p>Debugging your solution's features isn't simply about using the built-in debugger offered by FileMaker. Debugging also involves knowing enough about the environment to determine what could be causing a problem. It includes being able to investigate and troubleshoot a particular feature while testing.</p>
<p>It's probably no surprise that using a dedicated developer-only option, such as a debug menu, is one of the best ways to approach the problem.</p>
<p>In this video, we walk through the foundations of the debug menu I personally use in most of my solutions and discuss how it evolves and what elements it provides.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-04-developer-debug" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3544</guid><pubDate>Wed, 15 Oct 2025 22:12:07 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 03 - Shortcut Keys</title><link>https://fmforums.com/blogs/entry/3545-ultimate-filemaker-course-03-shortcut-keys/</link><description><![CDATA[<p>Being able to move within a development environment with ease and efficiency is one of the great joys of integrating features quickly into your solution. The quicker features go in, the better you feel about the progress.</p>
<p>While setting up and taking the time to familiarize yourself with and use shortcut keys may feel like a bit of a hassle, it's well worth the investment for the time it saves.</p>
<p>In this part of an ongoing series, we'll cover a highly effective method for managing your personal keyboard shortcut keys on macOS. We'll do it right within FileMaker itself, and we'll take the opportunity to explore how to manage preferences using the command-line tool defaults.</p>
<p>Once we've got our shortcut keys installed and working, the magic of time savings is what comes next.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-03-shortcut-keys" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3545</guid><pubDate>Wed, 15 Oct 2025 22:10:30 +0000</pubDate></item><item><title><![CDATA[Ultimate FileMaker Course - 02 - Settings &amp; Prefs]]></title><link>https://fmforums.com/blogs/entry/3539-ultimate-filemaker-course-02-settings-amp-prefs/</link><description><![CDATA[<p>This video discusses the general FileMaker preference settings and file specific settings.</p>
<p>ABOUT THE SERIES</p>
<p>The Ultimate FileMaker Course is a walk-through of adding essential components found in pretty much any modern FileMaker solution. The course is based around building a useful tool for launching other FileMaker solutions.</p>
<p>By creating a launcher file, which provides full control over launching your other FileMaker solutions, you'll be treated to a variety of lessons around the various aspects of a successful FileMaker solution.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-02-settings-prefs" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3539</guid><pubDate>Thu, 02 Oct 2025 18:46:06 +0000</pubDate></item><item><title>Ultimate FileMaker Course - 01 - Environment</title><link>https://fmforums.com/blogs/entry/3540-ultimate-filemaker-course-01-environment/</link><description><![CDATA[<p>This first video discusses the general FileMaker environment and highlights various folders and files any FileMaker developer should be aware of.</p>
<p>ABOUT THE SERIES</p>
<p>The Ultimate FileMaker Course is a walk-through of adding essential components found in pretty much any modern FileMaker solution. The course is based around building a useful tool for launching other FileMaker solutions.</p>
<p>By creating a launcher file, which provides full control over launching your other FileMaker solutions, you'll be treated to a variety of lessons around the various aspects of a successful FileMaker solution.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/ultimate-filemaker-course-01-environment" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3540</guid><pubDate>Thu, 02 Oct 2025 18:16:07 +0000</pubDate></item><item><title>Critical Values Functions</title><link>https://fmforums.com/blogs/entry/3537-critical-values-functions/</link><description><![CDATA[<p>Working with simple lists of values is one of the most fundamental aspects of building software. FileMaker, like any other development environment, often requires working with lists of values, whether it's a global field used as a relationship key or multiple selections made from a checkbox widget.</p>
<p>In this video, I'll present a number of custom functions that provide common and practical operations for handling lists of values. These functions can be copied and pasted directly into your FileMaker solution, offering a wide range of benefits.</p>
<p><strong>Functions covered in this video:</strong></p>
<ul>
<li>ValueExists</li>
<li>ValuePosition</li>
<li>ValuesExtract</li>
<li>ValuesNotInList</li>
<li>ValuesWalk</li>
<li>ValuesWrap</li>
<li>ValueToggle</li>
</ul>
<p>We'll walk through each function and discuss how it's most commonly used within a FileMaker solution. Whether you've worked extensively with lists or only sparingly, these functions may change the way you approach handling values in your projects.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/critical-values-functions" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3537</guid><pubDate>Thu, 18 Sep 2025 19:02:47 +0000</pubDate></item><item><title>Finding Scripting Errors</title><link>https://fmforums.com/blogs/entry/3533-finding-scripting-errors/</link><description><![CDATA[<p>As any FileMaker solution grows, it's inevitable that errors will creep in as methods and scripts are updated with newer features. And with every new script you add, you're also introducing new opportunities for errors.</p>
<p>For the longest time, we've relied on the Pause on Error checkbox to invoke the debugger when an error occurs. While useful, the constant pop-up of the debugger can quickly interrupt your development "flow" — and honestly, it gets a bit annoying.</p>
<p>Starting with FileMaker 18, we gained a new script step called Set Error Logging. When used effectively within your script call stack, this step can be a powerful tool. By integrating it properly, you can capture and pass along exactly the information you want when errors occur. Even better, if you're logging to a terminal window, you can add color to make the output easier to scan.</p>
<p>This video will walk you through one of the best methods for catching and analyzing errors while scripting your FileMaker solution.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/finding-scripting-errors" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3533</guid><pubDate>Mon, 01 Sep 2025 22:04:21 +0000</pubDate></item><item><title>FileMaker 2025 (v22) - GetRecordIDsFromFoundSet()</title><link>https://fmforums.com/blogs/entry/3528-filemaker-2025-v22-getrecordidsfromfoundset/</link><description><![CDATA[<p>One of the fundamental methods for loading a found set of records in FileMaker has traditionally been storing and using the key values of a selected set of records. With the powerful Go To Related Record script step, you can easily load any number of records.</p>
<p>This can be achieved through either a global field relationship or a standard schema relationship. However, with the established method, if you want to store and reload a found set, you need a few additional elements: a Summary field (low overhead) and a dedicated relationship, which is always going to be required.</p>
<p>With the introduction of the new GetRecordIDsFromFoundSet() function in FileMaker 2025 (v22), this process becomes significantly easier.</p>
<p>Whether you’re recreating a simple found set or reconstructing a complex query using record ranges, this new function will help you streamline your solutions and reduce development overhead.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/filemaker-2025-v22-getrecordidsfromfoundset" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3528</guid><pubDate>Mon, 18 Aug 2025 17:59:56 +0000</pubDate></item><item><title>FileMaker 2025 (v22) - Grouping Enhancements</title><link>https://fmforums.com/blogs/entry/3527-filemaker-2025-v22-grouping-enhancements/</link><description><![CDATA[<p>Aside from the welcome user interface refresh in FileMaker 2025, a valuable enhancement has been made to the existing grouping feature. This update encourages greater use of grouped layout objects and helps reduce the number of layout-based calculations, a point of frustration with the previous limitation.</p>
<p>Prior to FileMaker 22, if you applied either a button action (now discouraged) or a hide calculation, you had to ungroup the object before adding anything new to the group. This often caused problems: if you forgot to copy the calculation before ungrouping, you risked losing it and then had to reapply it after regrouping.</p>
<p>With the new enhancement, you can now add or remove elements from a group in multiple ways with no ungrouping required. This short video will walk you through the feature in detail.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/filemaker-2025-v22-grouping-enhancements" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3527</guid><pubDate>Mon, 18 Aug 2025 17:06:35 +0000</pubDate></item><item><title>Using GetLiveText()</title><link>https://fmforums.com/blogs/entry/3522-using-getlivetext/</link><description><![CDATA[<p>Becoming familiar with all of FileMaker’s possible technology integrations can take many years. Often, the learning process happens as a side effect of solving a specific need. While you can use almost any other programming language alongside FileMaker, the built-in features can be a breath of fresh air, especially if you haven’t tried them before.</p>
<p>In this video, I take a look at the GetLiveText feature, introduced in version 19.5, which is supported on both macOS and iOS. If you’re using FileMaker Go or working with a large number of images, the GetLiveText functions can prove very useful.</p>
<p>Even if your deployment is primarily on Windows, a single Mac can serve as a processing agent to pick up images and perform some free OCR. If extracting text from images is something you need, be sure to check out this handy feature.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/using-getlivetext" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3522</guid><pubDate>Fri, 01 Aug 2025 18:58:15 +0000</pubDate></item><item><title>Quick Native Charting</title><link>https://fmforums.com/blogs/entry/3517-quick-native-charting/</link><description><![CDATA[<p>One of the greatest advantages of FileMaker's built-in charting tool is its immediate access to aggregated data. This is especially useful when you don't need highly customized charts. If you do require full visual control, using a Web Viewer with JavaScript typically offers much greater flexibility. The downside to that approach, however, is the development time required to extract the data from FileMaker and format it for use in JavaScript. Fortunately, with the help of AI, that process has been significantly streamlined. Still, if you’d prefer to avoid the longer JavaScript route, FileMaker’s native charts have a lot to offer.</p>
<p>While not particularly difficult to use, native charts come with some surprisingly powerful advantages. I recently had a project that called for a quick solution, and I was able to leverage a little-known trick that made native charts an exceptionally efficient choice.</p>
<p>If you need to visualize your data using any of FileMaker’s standard chart types, this short video might provide some new insights into just how useful native charts can be!</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/quick-native-charting" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3517</guid><pubDate>Fri, 18 Jul 2025 17:36:13 +0000</pubDate></item><item><title>Building Faster Solutions Using Open Quickly</title><link>https://fmforums.com/blogs/entry/3509-building-faster-solutions-using-open-quickly/</link><description><![CDATA[<p>One of the powerful new features in recent versions of FileMaker Pro is the Open Quickly feature. While it initially had issues with giving users too much access, those concerns have been resolved through updated privilege settings.</p>
<p>In this short video, I focus on a few things you can do with the Open Quickly feature. From jumping to fields several tables away to managing multiple layouts while working on your design, adopting the Open Quickly feature can significantly speed up your development process.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/building-faster-solutions-using-open-quickly" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3509</guid><pubDate>Tue, 08 Jul 2025 17:08:28 +0000</pubDate></item><item><title>Elegant Panel Wizard</title><link>https://fmforums.com/blogs/entry/3500-elegant-panel-wizard/</link><description><![CDATA[<p>Having a few pieces of code that can be easily replicated into any solution is one of the best ways to achieve efficiency in development. Yes, AI is revolutionizing how we build solutions, but it's still important to have a personal "treasure chest" of code you're familiar with and don’t need to re-learn.</p>
<p>In this video and technique file, we take a look at just one of many ways to create a wizard-like, multi-step process. Using a slider is likely one of the simplest methods for collecting data from the end user. You could also use multiple layouts or even a clever single layout with multiple sub-summary parts.</p>
<p>With just two simple scripts and a few convenient techniques that eliminate the need to replicate buttons or text, you can use the methods shown in this video and file to easily integrate a slider wizard into any of your solutions.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/elegant-panel-wizard" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3500</guid><pubDate>Mon, 23 Jun 2025 17:43:52 +0000</pubDate></item><item><title>Better UI Settings</title><link>https://fmforums.com/blogs/entry/3497-better-ui-settings/</link><description><![CDATA[<p>Longtime FileMaker developers have often used the database itself to store values for various user interface settings. This is valid, because, where else would you store them? A common approach is individual fields. However, there are a few problems with this.</p>
<p>First, it adds "noise" to your data structure, making it harder to distinguish between actual data fields and those used for other purposes. For example, you might ask, "Is this an actual data field or is it used for something else?"</p>
<p>Second, FileMaker’s data transfer over the network is essentially all or nothing because every field in a table must be transferred. I've seen solutions with literally thousands of fields - every one of them, and their contents, is being sent over the wire.</p>
<p>This is not an ideal situation, but it can be easily mitigated by migrating to a system that addresses both issues. Furthermore, you can take additional steps to move this data just one table away and still maintain the same benefits for your user interface.</p>
<p>This video presents a modern approach to managing your user interface settings. By learning from it, you may also gain insights into other ways to use JSON in your development.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/better-ui-settings" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3497</guid><pubDate>Fri, 06 Jun 2025 18:16:34 +0000</pubDate></item><item><title>FMIndent - FileMaker Code Formatting</title><link>https://fmforums.com/blogs/entry/3493-fmindent-filemaker-code-formatting/</link><description><![CDATA[<p>FileMaker developers who use editors like VS Code, IntelliJ IDEA, BBEdit, or even VIM are very familiar with the modern conveniences expected from a code editor: linters, code completion, formatting, syntax highlighting, and more. In FileMaker, however, we've been stuck in the 90s for quite a while.</p>
<p>One of my favorite tools is Typinator, which offers extensive text manipulation capabilities. Recently, a new tool for Mac developers was released that addresses the lack of a full-fledged editor. FMIndent, released by the well-respected Debi Fuchs from Aptworks, is a winner!</p>
<p>Adapting Perl code Debi created 20 years prior, we now have access to an OS-level tool that can format our code anywhere in FileMaker — or anywhere else on your computer for that matter.</p>
<p>With the power of Apple's Shortcuts app and the new FMIndent, you can absolutely format your code exactly as desired. If you like taking control over your code, give this video a watch. With the ability to post-process what FMIndent provides, there's little you can't do.</p>
<p><strong>Special note about permissions:</strong> You may need to assign various levels of access to Shortcuts and the clipboard. As well as <strong>Allow Running Scripts</strong> within the Advanced area of Shortcut's settings.</p>
<p>Click the title or link to this article to view the video.</p><p><a href="https://www.filemakermagazine.com/videos/fmindent-filemaker-code-formatting" rel="external nofollow">View the full article</a></p>]]></description><guid isPermaLink="false">3493</guid><pubDate>Tue, 27 May 2025 19:05:05 +0000</pubDate></item></channel></rss>
