MBS FileMaker Plugin Example Databases

IKPictureTaker

All examples are included with download of MBS FileMaker Plugin.

IKPictureTaker.fmp12

Overview
Tables1
Relationships0
Layouts1
Scripts2
Value Lists0
Custom Functions0
Custom Menus33
File Options
Default custom menu set[Standard FileMaker Menus]
When opening file
Minimum allowed version12.0
Login usingAccount Name; Account= Admin
Allow user to save passwordOff
Require iOS passcodeOff
Switch to layoutOff
Hide all toolbarsOff
Script triggers
OnFirstWindowOpenScript: SetNotificationScript
OnLastWindowCloseOff
OnWindowOpenOff
OnWindowCloseOff
OnFileAVPlayerChangeOff
Thumbnail Settings
Generate ThumbnailsOn; Temporary

 

Tables

Table Name
Statistics
Occurrences in Relationship Graph
IKPictureTaker
3 fields defined, 1 record
IKPictureTaker

Fields

Table Name: IKPictureTaker - 3 Fields
Field NameTypeOptionsCommentsOn LayoutsIn RelationshipsIn ScriptsIn Value Lists
InputNormal, BinaryAuto-Enter:
  • Allow editing
Validation:
  • Only during data entry
Storage:
  • Repetitions: 1
        OutputNormal, BinaryAuto-Enter:
        • Allow editing
        Validation:
        • Only during data entry
        Storage:
        • Repetitions: 1
            InformationalTextNormal, TextAuto-Enter:
            • Allow editing
            Validation:
            • Only during data entry
            Storage:
            • Repetitions: 1
            • Indexing: None
            • Automatically create indexes as needed
            • Index Language: German

                  Layout Objects: IKPictureTaker

                  Regular Fields

                  Field Name: IKPictureTaker::Input
                  Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                  • Top: 24 pt
                  • Left: 138 pt
                  • Bottom: 149 pt
                  • Right: 391 pt
                  • Anchoring: Left, Top
                  Field Format:
                  • Edit Box
                  Field Behavior:
                  • Allow field to be entered: In Find mode, In Browse mode
                  • Touch keyboard type: System Default
                  • Go to next field using: Tab key
                  No

                  Field Name: IKPictureTaker::Output
                  Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                  • Top: 150 pt
                  • Left: 138 pt
                  • Bottom: 461 pt
                  • Right: 391 pt
                  • Anchoring: Left, Top
                  Field Format:
                  • Edit Box
                  Field Behavior:
                  • Allow field to be entered: In Find mode, In Browse mode
                  • Touch keyboard type: System Default
                  • Go to next field using: Tab key
                  No

                  Field Name: IKPictureTaker::InformationalText
                  Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                  • Top: 468 pt
                  • Left: 138 pt
                  • Bottom: 482 pt
                  • Right: 391 pt
                  • Anchoring: Left, Top
                  Field Format:
                  • Edit Box
                  Field Behavior:
                  • Allow field to be entered: In Find mode, In Browse mode
                  • Touch keyboard type: System Default
                  • Go to next field using: Tab key
                  Yes

                  Group Buttons

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Get Input Picture
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 24 pt
                  • Left: 402 pt
                  • Bottom: 49 pt
                  • Right: 553 pt
                  • Anchoring: Left, Top
                  Set Field [ IKPictureTaker::Input; MBS("IKPictureTaker.GetInputImage") ]

                  Fields:


                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Set Input Picture
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 54 pt
                  • Left: 402 pt
                  • Bottom: 79 pt
                  • Right: 553 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetInputImage"; IKPictureTaker::Input) ]

                  Fields:


                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Get Output Picture
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 150 pt
                  • Left: 402 pt
                  • Bottom: 175 pt
                  • Right: 553 pt
                  • Anchoring: Left, Top
                  Set Field [ IKPictureTaker::Output; MBS("IKPictureTaker.GetOutputImage") ]

                  Fields:


                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Get Information Text
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 426 pt
                  • Left: 396 pt
                  • Bottom: 451 pt
                  • Right: 547 pt
                  • Anchoring: Left, Top
                  Set Field [ IKPictureTaker::InformationalText; MBS("IKPictureTaker.GetInformationalText") ]

                  Fields:


                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Set Information Text
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 456 pt
                  • Left: 396 pt
                  • Bottom: 481 pt
                  • Right: 547 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetInformationalText"; IKPictureTaker::InformationalText) ]

                  Fields:


                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Run Panel
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 486 pt
                  • Left: 396 pt
                  • Bottom: 511 pt
                  • Right: 547 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.run") ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Disable Video Capture
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 24 pt
                  • Left: 582 pt
                  • Bottom: 49 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsVideoCapture"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Enable Video Capture
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 24 pt
                  • Left: 770 pt
                  • Bottom: 49 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsVideoCapture"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Disable File Choosing
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 54 pt
                  • Left: 582 pt
                  • Bottom: 79 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsFileChoosing"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Enable File Choosing
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 54 pt
                  • Left: 770 pt
                  • Bottom: 79 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsFileChoosing"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Hide Recent Images
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 84 pt
                  • Left: 582 pt
                  • Bottom: 109 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowRecentPicture"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Show Recent Images
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 84 pt
                  • Left: 770 pt
                  • Bottom: 109 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowRecentPicture"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Disable Editing
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 114 pt
                  • Left: 582 pt
                  • Bottom: 139 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsEditing"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Enable Editing
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 114 pt
                  • Left: 770 pt
                  • Bottom: 140 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetAllowsEditing"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Disable Effects
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 144 pt
                  • Left: 582 pt
                  • Bottom: 169 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowEffects"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Enable Effects
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 144 pt
                  • Left: 770 pt
                  • Bottom: 169 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowEffects"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Disable Addressbook Pictures
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 174 pt
                  • Left: 582 pt
                  • Bottom: 200 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowAddressBookPicture"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Enable Addressbook Pictures
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 174 pt
                  • Left: 770 pt
                  • Bottom: 200 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetShowAddressBookPicture"; 1) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Close Panel on End
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 204 pt
                  • Left: 582 pt
                  • Bottom: 229 pt
                  • Right: 757 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetRemainOpenAfterValidate"; 0) ]

                  Button PropertiesCoordinatesScript/Script Step
                    Type:
                  • Text: Keep Panel Open
                    Additional Properties:
                  • Change to hand cursor over button
                  • Rectangular
                  • Top: 204 pt
                  • Left: 770 pt
                  • Bottom: 229 pt
                  • Right: 945 pt
                  • Anchoring: Left, Top
                  Set Variable [ $r; Value:MBS("IKPictureTaker.SetRemainOpenAfterValidate"; 1) ]

                  Script Hierarchy

                  GotImage
                  SetNotificationScript

                  Next Script: [SetNotificationScript]
                  Script NameGotImage
                  Run script with full access privilegesOff
                  Include In MenuYes
                  Layouts that use this script
                    Scripts that use this script
                      Script Definition
                      Script Steps
                      • If [ Get(ScriptParameter) = "1" ]
                      • Set Field [ IKPictureTaker::Output; MBS("IKPictureTaker.GetOutputImage") ]
                      • Else
                      • Show Custom Dialog [ Message: "Cancelled"; Default Button: “OK”, Commit: “Yes”; Button 2: “Abbrechen”, Commit: “No” ]
                      • End If
                      Fields used in this script
                      Scripts used in this script
                        Layouts used in this script
                          Tables used in this script
                          Table occurrences used by this script
                          Custom Functions used by this script
                            Custom menu set used by this script

                              Previous Script: [GotImage]
                              Script NameSetNotificationScript
                              Run script with full access privilegesOff
                              Include In MenuYes
                              Layouts that use this script
                                Scripts that use this script
                                  Script Definition
                                  Script Steps
                                  Fields used in this script
                                    Scripts used in this script
                                      Layouts used in this script
                                        Tables used in this script
                                          Table occurrences used by this script
                                            Custom Functions used by this script
                                              Custom menu set used by this script

                                                Download example: IKPictureTaker

                                                Used functions:




                                                Links
                                                MBS FileMaker tutorial videos