These FileMaker demos grew out of seeing various techniques repeatedly explained in more than one FileMaker newsgroup and mailing list. If you have any questions or suggestions for making them easier to understand, by all means let me know.
You might also find one of my Custom Functions (or any of hundreds from other contributors) useful.
Enjoy!
 Matt Wills
|

|
Dynamic Columns (FM 7+) Column content changes based on value selected in column header.
|

|
Dynamic Images (FM 7+) Display an image based on subject selection.
|

|
Dynamic Value List (FM 7+) Second list changes based on value selected in first.
|

|
EventScript* (FM 7-9) Several techniques using the free plugin. The latest versions of the plug for both Mac and Windows are included, or you can get them directly from the source.
|

|
Extraction (FM 8.5+) Extracting information from a web page using the Web Viewer (more text parsing than anything else).
|

|
FMClock (FM 7+) Demonstrates a continuously updating time field (which is to say, a clock) using the zippScript** plugin, if you already have it. If you don't, modify it to use doScript.
|

|
Holidays* (FM 7-9) Useful in calendar applications, this standalone solution projects the dates of both calendar and formulaic holidays. Preloaded with the ten US Federal holidays plus Easter (but they can be deleted and other observances added). This implementation uses EventScript, but is easily converted to doScript or zippScript if you have it**.
A FileMaker 10 version is available here, using native script triggering instead of a plugin and native conditional formatting instead of the earlier background fields technique.
|

|
Portal (FM 7+) Switchable portal technique.
|

|
Visual Flag (FM 7-8.5) Adding a colored background to a field based on field value. NOTE: As of FileMaker 9, conditional formatting is a native function.
|
 |
* With FileMaker 10, script triggering is a native function, obviating the need for a plugin. ** zippScript was originally a free plugin, but it is apparently now owned by an outfit called Alamark, and available only as part of a commercial package.
|