A FileMaker Show Custom Dialog Box Example File

From Dwayne Wright PMP, PMI-ACP, CSM
Certified FileMaker Developer

WEB: www.dwaynewright.com
EMAIL: info@dwaynewright.com
TWITTER: dwaynewright
YOUTUBE: FileMakerThoughts

In this example, we are showing of the Show Custom Dialog script step feature. We are only showing off the data entry features of this new dialog box. The branching capabilities of this script step are the same as the Show Message script step ... except you can now branch upon what the user enters into those 3 new data entry fields in the dialog box.

Boy, this takes a lot of explaining!

Back to the example, we have shown you all the fields that we are going to use in our dialog box. The red fields are the fields you are going to add data to the record via the dialog box. Click the Test Custom Dialog button. Move the dialog box so that you can see both the data entry screen and the dialog box. Here you can see that the dialog box title field information appears in the dialog box title. The same is true for the message to the user and the labels for the 3 data entry fields. Go ahead and enter something into the 3 fields in the dialog box and click the OK button. Notice how your new data appears in the record! Now edit the information in the Dialog Box Title, Message To User and the Labels for the 3 fields. Click the Test Custom Dialog Box button again and see the changes!

A FileMaker 7 example file can be downloaded by clicking (here). The file is compatible with FileMaker 12 after normal conversion.

More info about the author and FileMaker in general, contact me at info@dwaynewright.com.

© 2010 - Dwayne Wright - dwaynewright.com

The material on this document is offered AS IS. There is NO REPRESENTATION OR WARRANTY, expressed or implied, nor does any other contributor to this document. WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. Consequential and incidental damages are expressly excluded. FileMaker Pro is the registered trademark of FileMaker Inc.