Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

MBS FileMaker Plugin Example Databases

Printer Dialog

All examples are included with download of MBS FileMaker Plugin.

Printer Dialog.fmp12

Overview
Tables1
Relationships0
Layouts1
Scripts4
Value Lists0
Custom Functions0
Custom Menus24
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
OnFirstWindowOpenOff
OnLastWindowCloseOff
OnWindowOpenOff
OnWindowCloseOff
OnFileAVPlayerChangeOff
Thumbnail Settings
Generate ThumbnailsOn; Temporary

 

Tables

Table Name
Statistics
Occurrences in Relationship Graph
Printer Dialog
10 fields defined, 2 records
Printer Dialog

Fields

Table Name: Printer Dialog - 10 Fields
Field NameTypeOptionsCommentsOn LayoutsIn RelationshipsIn ScriptsIn Value Lists
Printer NameNormal, TextAuto-Enter:
  • Allow editing
Validation:
  • Only during data entry
Storage:
  • Repetitions: 1
  • Indexing: None
  • Automatically create indexes as needed
  • Index Language: German
      Close DialogNormal, NumberAuto-Enter:
      • Allow editing
      Validation:
      • Only during data entry
      Storage:
      • Repetitions: 1
      • Indexing: None
      • Automatically create indexes as needed
      • Index Language: German
          Number of CopiesNormal, NumberAuto-Enter:
          • Allow editing
          Validation:
          • Only during data entry
          Storage:
          • Repetitions: 1
          • Indexing: None
          • Automatically create indexes as needed
          • Index Language: German
              Paper FormatNormal, TextAuto-Enter:
              • Allow editing
              Validation:
              • Only during data entry
              Storage:
              • Repetitions: 1
              • Indexing: None
              • Automatically create indexes as needed
              • Index Language: German
                  Paper OrientationNormal, TextAuto-Enter:
                  • Allow editing
                  Validation:
                  • Only during data entry
                  Storage:
                  • Repetitions: 1
                  • Indexing: None
                  • Automatically create indexes as needed
                  • Index Language: German
                      Paper SourceNormal, TextAuto-Enter:
                      • Allow editing
                      Validation:
                      • Only during data entry
                      Storage:
                      • Repetitions: 1
                      • Indexing: None
                      • Automatically create indexes as needed
                      • Index Language: German
                          Pages FromNormal, TextAuto-Enter:
                          • Allow editing
                          Validation:
                          • Only during data entry
                          Storage:
                          • Repetitions: 1
                          • Indexing: None
                          • Automatically create indexes as needed
                          • Index Language: German
                              Pages ToNormal, TextAuto-Enter:
                              • Allow editing
                              Validation:
                              • Only during data entry
                              Storage:
                              • Repetitions: 1
                              • Indexing: None
                              • Automatically create indexes as needed
                              • Index Language: German
                                  Collage PagesNormal, NumberAuto-Enter:
                                  • Allow editing
                                  Validation:
                                  • Only during data entry
                                  Storage:
                                  • Repetitions: 1
                                  • Indexing: None
                                  • Automatically create indexes as needed
                                  • Index Language: German
                                      Print WhatNormal, NumberAuto-Enter:
                                      • Allow editing
                                      Validation:
                                      • Only during data entry
                                      Storage:
                                      • Repetitions: 1
                                      • Indexing: None
                                      • Automatically create indexes as needed
                                      • Index Language: German

                                          Layout Objects: Printer Dialog

                                          Regular Fields

                                          Field Name: Printer Dialog::Printer Name
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 69 pt
                                          • Left: 130 pt
                                          • Bottom: 91 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Close Dialog
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 93 pt
                                          • Left: 130 pt
                                          • Bottom: 115 pt
                                          • Right: 209 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Number of Copies
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 117 pt
                                          • Left: 130 pt
                                          • Bottom: 139 pt
                                          • Right: 209 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Paper Format
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 141 pt
                                          • Left: 130 pt
                                          • Bottom: 163 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Paper Orientation
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 165 pt
                                          • Left: 130 pt
                                          • Bottom: 187 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Paper Source
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 189 pt
                                          • Left: 130 pt
                                          • Bottom: 211 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Pages From
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 213 pt
                                          • Left: 130 pt
                                          • Bottom: 235 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Pages To
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 237 pt
                                          • Left: 130 pt
                                          • Bottom: 259 pt
                                          • Right: 383 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Collage Pages
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 261 pt
                                          • Left: 130 pt
                                          • Bottom: 283 pt
                                          • Right: 209 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Field Name: Printer Dialog::Print What
                                          Field PropertiesCoordinatesField FormatField BehaviorQuick Find
                                          • Top: 285 pt
                                          • Left: 130 pt
                                          • Bottom: 307 pt
                                          • Right: 209 pt
                                          • Anchoring: Left, Top
                                          Field Format:
                                          • Edit Box
                                          Field Behavior:
                                          • Allow field to be entered: In Find mode, In Browse mode
                                          • Touch keyboard type: Default for Data Type
                                          • Go to next field using: Tab key
                                          Yes

                                          Buttons

                                          Button PropertiesCoordinatesScript/Script Step
                                            Type:
                                          • Text: Set Printer
                                          • Top: 68 pt
                                          • Left: 439 pt
                                          • Bottom: 91 pt
                                          • Right: 562 pt
                                          • Anchoring: Left, Top
                                          Perform Script [ “Set Printer” ]

                                          Scripts:


                                          Button PropertiesCoordinatesScript/Script Step
                                            Type:
                                          • Text: Setup Printer
                                          • Top: 333 pt
                                          • Left: 130 pt
                                          • Bottom: 356 pt
                                          • Right: 253 pt
                                          • Anchoring: Left, Top
                                          Perform Script [ “Setup Printer” ]

                                          Scripts:


                                          Script Hierarchy

                                          Set Printer
                                          Setup Printer
                                          Current Values
                                          Query current

                                          Next Script: [Setup Printer]
                                          Script NameSet Printer
                                          Run script with full access privilegesOff
                                          Siri Shortcut VisibleOff
                                          Include In MenuYes
                                          Layouts that use this script
                                          Scripts that use this script
                                            Script Definition
                                            Script Steps
                                            • #let us pick printer, paper and orientation in the page setup dialog.
                                            • Set Variable [ $r; Value:MBS("Printer.SetPrinter"; Printer Dialog::Printer Name; 1; Printer Dialog::Paper Format; Printer Dialog::Paper Orientation; Printer Dialog::Paper Source) ]
                                            • Pause/Resume Script [ Duration (seconds): 2 ]
                                            • Show Custom Dialog [ Title: "Result"; Message: MBS("Printer.ErrorLog"); Default Button: “OK”, Commit: “Yes”; Button 2: “Cancel”, Commit: “No” ]
                                            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: [Set Printer]Next Script: [Current Values]
                                                    Script NameSetup Printer
                                                    Run script with full access privilegesOff
                                                    Siri Shortcut VisibleOff
                                                    Include In MenuYes
                                                    Layouts that use this script
                                                    Scripts that use this script
                                                      Script Definition
                                                      Script Steps
                                                      • Set Variable [ $r; Value:MBS("Printer.Print"; Printer Dialog::Printer Name; Printer Dialog::Close Dialog; Printer Dialog::Number of Copies; Printer Dialog::Paper Format; Printer Dialog::Paper Orientation; Printer Dialog::Paper Source; Printer Dialog::Pages From; Printer Dialog::Pages To; Printer Dialog::Collage Pages; Printer Dialog::Print What) ]
                                                      • Pause/Resume Script [ Duration (seconds): 2 ]
                                                      • Show Custom Dialog [ Title: "Result"; Message: MBS("Printer.ErrorLog"); Default Button: “OK”, Commit: “Yes”; Button 2: “Cancel”, Commit: “No” ]
                                                      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: [Setup Printer]Next Script: [Query current]
                                                              Script NameCurrent Values
                                                              Run script with full access privilegesOff
                                                              Siri Shortcut VisibleOff
                                                              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

                                                                                Previous Script: [Current Values]
                                                                                Script NameQuery current
                                                                                Run script with full access privilegesOff
                                                                                Siri Shortcut VisibleOff
                                                                                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: Printer Dialog

                                                                                                  Used functions: