Jump to content
  • entries
    275
  • comments
    3
  • views
    13,794

Entries in this blog

 

Inline Card Windows

FileMaker 16 introduced a new and very powerful feature. Its called Card Windows and they allow you to access a totally different context than what is currently being viewed. If you're unfamiliar with what context is in FileMaker, then to put it plainly, it's the layout being viewed, its own associated table plus all related tables connected to that layout's table occurrence. It's what the current layout can "see" in terms of accessible data. Yep, that's a bit confusing if you're not super fami

FileMaker Magazine

FileMaker Magazine

 

Local Development using FileMaker Server

Whether you're a hobbyist developer or a full-time professional, it's important to make sure your development environment is both stable and reliable. Unless you're in the process of learning a new environment, not that many developers are keen to spending a bunch of time re-configuring their development environment. The worst feeling in the world, while developing, is one of instability. Having that looming fear that your application or file may crash at any time is not a happy place. It's lik

FileMaker Magazine

FileMaker Magazine

 

Local Development using FileMaker Server

Whether you're a hobbyist developer or a full-time professional, it's important to make sure your development environment is both stable and reliable. Unless you're in the process of learning a new environment, not that many developers are keen to spending a bunch of time re-configuring their development environment. The worst feeling in the world, while developing, is one of instability. Having that looming fear that your application or file may crash at any time is not a happy place. It's lik

FileMaker Magazine

FileMaker Magazine

 

Adding a startup splash screen

When it comes time to “professionalize” your FileMaker solution, this typically includes integrating a splash screen. Even if your solution is only used internally, that extra bit of branding solidifies that mental spot of recall when a user needs to communicate which database they’re using. So what better way to say “You are here” than presenting a nice, attractive splash screen? In this video, I walk through the step-by-step process of adding a cool-looking splash screen to our ongoing projec

FileMaker Magazine

FileMaker Magazine

 

Adding a startup splash screen

When it comes time to “professionalize” your FileMaker solution, this typically includes integrating a splash screen. Even if your solution is only used internally, that extra bit of branding solidifies that mental spot of recall when a user needs to communicate which database they’re using. So what better way to say “You are here” than presenting a nice, attractive splash screen? In this video, I walk through the step-by-step process of adding a cool-looking splash screen to our ongoing projec

FileMaker Magazine

FileMaker Magazine

 

Using Multi-key Relationships

Within FileMaker development, there are a variety of must-know features and methods for doing certain things. You’ll be hard pressed to find these critical bits of info within the provided help. However, these are nuances which come with the environment and really only make sense once you start to integrate them into your user interfaces. One of these “hidden” features is known as Multi-key relationships. Using multi-key relationships, you can present data within the user interface which is de

FileMaker Magazine

FileMaker Magazine

 

Using Multi-key Relationships

Within FileMaker development, there are a variety of must-know features and methods for doing certain things. You’ll be hard pressed to find these critical bits of info within the provided help. However, these are nuances which come with the environment and really only make sense once you start to integrate them into your user interfaces. One of these “hidden” features is known as Multi-key relationships. Using multi-key relationships, you can present data within the user interface which is de

FileMaker Magazine

FileMaker Magazine

 

FileMaker "One Liners"

As you see and write more and more code within any development environment, you start to view code which simply looks clean and efficient as opposed to long and inefficient. In this video, we’re taking a look at some so called FileMaker “One Liners”. These are simple snippets of code which typically only take one line in order to do something pretty cool. While the code doesn’t always take exactly one line, because FileMaker uses more than just actual code, it’s the super simple implementation

FileMaker Magazine

FileMaker Magazine

 

FileMaker "One Liners"

As you see and write more and more code within any development environment, you start to view code which simply looks clean and efficient as opposed to long and inefficient. In this video, we’re taking a look at some so called FileMaker “One Liners”. These are simple snippets of code which typically only take one line in order to do something pretty cool. While the code doesn’t always take exactly one line, because FileMaker uses more than just actual code, it’s the super simple implementation

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 16 - Implementing Tags/Tagging

Our FileMaker Custom Function database is moving along quickly as we add more user-based features. The feature being added in this part of the series is a Tags/Tagging feature where it takes the concept of a “favorite” much further. Rather than using a single field for tagging a record as a favorite, we’ll be using a join table and allowing the user to add as many different tags as desired. The implementation applies to “all users” of the database system, but could easily be modified to become

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 16 - Implementing Tags/Tagging

Our FileMaker Custom Function database is moving along quickly as we add more user-based features. The feature being added in this part of the series is a Tags/Tagging feature where it takes the concept of a “favorite” much further. Rather than using a single field for tagging a record as a favorite, we’ll be using a join table and allowing the user to add as many different tags as desired. The implementation applies to “all users” of the database system, but could easily be modified to become

FileMaker Magazine

FileMaker Magazine

 

FileMaker 16 - Encrypting/Decrypting data

FileMaker 16 added a variety of new features designed to support its new ability to interact with web services using JSON. One of those supporting features was the addition of more cryptographic functionality. Previously, the only native feature available was an MD5 hash. At the time of it being added, it was already out of fashion as a security based feature, but it could be used to compare two things against each other. By adding new encryption and decryption capabilities, we are now able to

FileMaker Magazine

FileMaker Magazine

 

FileMaker 16 - Encrypting/Decrypting data

FileMaker 16 added a variety of new features designed to support its new ability to interact with web services using JSON. One of those supporting features was the addition of more cryptographic functionality. Previously, the only native feature available was an MD5 hash. At the time of it being added, it was already out of fashion as a security based feature, but it could be used to compare two things against each other. By adding new encryption and decryption capabilities, we are now able to

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 15 - Copy/pasting groups of functions

Moving forward with the Custom Function database project, we now have the opportunity to copy and paste our groups of custom functions. The trick to accomplishing this requires a modification to the singular copy/paste being used for a single custom function. The database now needs to provide a list of functions, in the xml snippet format, to be copied to the clipboard. This is easily accomplished through the relationships and by modifying the original script. If you’ve never had the problem w

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 15 - Copy/pasting groups of functions

Moving forward with the Custom Function database project, we now have the opportunity to copy and paste our groups of custom functions. The trick to accomplishing this requires a modification to the singular copy/paste being used for a single custom function. The database now needs to provide a list of functions, in the xml snippet format, to be copied to the clipboard. This is easily accomplished through the relationships and by modifying the original script. If you’ve never had the problem w

FileMaker Magazine

FileMaker Magazine

 

Managing Favorite Hosts & Files

Over the years, FileMaker has added, enhanced and modified various areas of the development platform. One of the areas which has seen a big transition is the way favorites are managed. If you're a long-time developer of FileMaker solutions, then one of the more recent changes in FileMaker 16 may be a bit disconcerting. The change was to how favorites are managed. In fact, they simply took out the menu option and sorta left you hanging. The "Manage favorites..." menu is no longer present within

FileMaker Magazine

FileMaker Magazine

 

Managing Favorite Hosts & Files

Over the years, FileMaker has added, enhanced and modified various areas of the development platform. One of the areas which has seen a big transition is the way favorites are managed. If you're a long-time developer of FileMaker solutions, then one of the more recent changes in FileMaker 16 may be a bit disconcerting. The change was to how favorites are managed. In fact, they simply took out the menu option and sorta left you hanging. The "Manage favorites..." menu is no longer present within

FileMaker Magazine

FileMaker Magazine

 

Cool looking process indicators

Most everyone likes to know what's going on when something is happening. Being kept in the dark is something which causes possible anxiety and certainly a fair amount of impatience. So, it's always nice to provider your user with a little bit of status when there's some type of progress happening. Fortunately, this is a very easy thing to solve when a lot of the work is already done for you. All you need to do is wire things up within a FileMaker web viewer. Using the information within this v

FileMaker Magazine

FileMaker Magazine

 

Cool looking process indicators

Most everyone likes to know what's going on when something is happening. Being kept in the dark is something which causes possible anxiety and certainly a fair amount of impatience. So, it's always nice to provider your user with a little bit of status when there's some type of progress happening. Fortunately, this is a very easy thing to solve when a lot of the work is already done for you. All you need to do is wire things up within a FileMaker web viewer. Using the information within this v

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 14 - Supporting groups/collections

FileMaker Pro, beyond your normal join table, offers a unique method of storing collections, or groups, of items. You can do this with what is called a multi-key field. This isn’t to be confused with a compound-key, which is a primary key composed of multiple different values. Using a multi-key field we can store a collection of custom functions within our Custom Function database. This makes it possible to start the process of collecting groups of functions together and then adding a feature s

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 14 - Supporting groups/collections

FileMaker Pro, beyond your normal join table, offers a unique method of storing collections, or groups, of items. You can do this with what is called a multi-key field. This isn’t to be confused with a compound-key, which is a primary key composed of multiple different values. Using a multi-key field we can store a collection of custom functions within our Custom Function database. This makes it possible to start the process of collecting groups of functions together and then adding a feature s

FileMaker Magazine

FileMaker Magazine

 

Quick Tip: Rounded Button Bar Segments

There are all kinds of nice graphic tips and tricks within FileMaker and one of my most favorite is using the transparent line setting in order to create the rounded effect on multiple segment Button Bars. Click the title or link to this article to view the video. View the full article

FileMaker Magazine

FileMaker Magazine

 

Quick Tip: Rounded Button Bar Segments

There are all kinds of nice graphic tips and tricks within FileMaker and one of my most favorite is using the transparent line setting in order to create the rounded effect on multiple segment Button Bars. Click the title or link to this article to view the video. View the full article

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 13 - Parsing JSON

As with visiting any new country where they speak a different language, if you can’t speak it, then it’s pretty hard to communicate. The same thing applies to intercommunication between technical systems. If you don’t take the time to learn the format being used, then you obviously won’t get very far. In this video, we take a look at processing JSON from GitHub’s API. It’s one of the last places we’re looking for FileMaker Custom functions. GitHub is a web site which hosts hundreds of thousands

FileMaker Magazine

FileMaker Magazine

 

Custom Function Database 13 - Parsing JSON

As with visiting any new country where they speak a different language, if you can’t speak it, then it’s pretty hard to communicate. The same thing applies to intercommunication between technical systems. If you don’t take the time to learn the format being used, then you obviously won’t get very far. In this video, we take a look at processing JSON from GitHub’s API. It’s one of the last places we’re looking for FileMaker Custom functions. GitHub is a web site which hosts hundreds of thousands

FileMaker Magazine

FileMaker Magazine

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.