(FileMaker Pro.app terminology, generated from /Applications/Development/FileMaker Pro 6/FileMaker Pro.app)
Suites |
[#suite_URL_Suite URL Suite] [#suite_Subset_of_the_Core_Table_and_Database_suites Subset of the Core, Table, and Database suites] [#suite_FileMaker_Suite /FileMaker Suite] |
Commands |
[#command_begin_transaction begin_transaction] [#command_class_info class_info] [#command_close close] [#command_copy copy] [#command_count count] [#command_create create] [#command_cut cut] [#command_data_size data_size] [#command_delete delete] [#command_do_menu do_menu] [#command_do_script do_script] [#command_duplicate duplicate] [#command_end_transaction end_transaction] [#command_event_info event_info] [#command_exists exists] [#command_find find] [#command_get_data get_data] [#command_get_remote_URL get_remote_URL] [#command_getURL getURL] [#command_go_to go_to] [#command_open open] [#command_paste paste] [#command_print_ print_] [#command_quit quit] [#command_redo redo] [#command_save save] [#command_set_data set_data] [#command_show show] [#command_sort sort] [#command_undo undo] |
Classes |
[#class_application application] [#class_cell cell] [#class_database database] [#class_document document] [#class_field field] [#class_FileMaker_script FileMaker_script] [#class_layout layout] [#class_menu menu] [#class_menu_item menu_item] [#class_record record] [#class_request request] [#class_window window] |
URL Suite
Standard Suite for Uniform Resource Locators
Commands
Anchor(command_getURL)application.getURL(...) -- Open a /FileMaker Pro database using a URL specificationBR
Text -- The URL specification for the /FileMaker Pro database in the form "FMP5://[host]/filename"BR Result: None
Anchor(suite_Subset_of_the_Core_Table_and_Database_suites)
Subset of the Core, Table, and Database suites
Subset of Events supported by other Applications
Commands
Anchor(command_begin_transaction)application.begin_transaction() -- Begin a transactionBR
Result: SInt32 -- The transaction ID
Anchor(command_class_info)application.class_info(...) -- Get information about an object classBR
[Type] -- The object class about which information is requestedBR [in_=IntlWritingCode] -- The human language and script system in which to return informationBR Result: ClassInfo -- A record containing the object’s properties and elements
Anchor(command_close)reference.close() -- Close an objectBR
Result: None
Anchor(command_copy)application.copy() -- Copy an object to the clipboardBR
Result: None
Anchor(command_count)reference.count(...) -- Return the number of elements of a particular class within an objectBR
class_=Type -- The class of the elements to be countedBR Result: SInt32 -- The number of elements
Anchor(command_create)application.create(...) -- Create a new elementBR
new=Type -- The class of the new elementBR [at=InsertionLoc] -- The location at which to insert the elementBR [with_data=Anything] -- The initial data for the elementBR [with_properties=AERecord] -- The initial data for the properties of the elementBR Result: ObjectSpecifier -- To the new object(s)
Anchor(command_cut)application.cut() -- Cut an object to the clipboardBR
Result: None
Anchor(command_data_size)reference.data_size(...) -- Return the size in bytes of an objectBR
[as=Type] -- The data type for which the size is calculatedBR Result: SInt32 -- The size of the object in bytes
Anchor(command_delete)reference.delete() -- Delete an element from an objectBR
Result: None
Anchor(command_do_menu)application.do_menu(...) -- Execute a menu commandBR
Anything -- This denotes both the menu ID and the menu itemBR [menu_named=Text] -- The name of the menu itemBR Result: Anything -- Result of menu selection
Anchor(command_do_script)application.do_script(...) -- Execute a scriptBR
Text -- The name or specifier of the /FileMaker script to be executedBR Result: Anything -- The result of the Script
Anchor(command_duplicate)reference.duplicate(...) -- Duplicate an objectBR
[to=InsertionLoc] -- The new location for the objectBR Result: ObjectSpecifier -- To the duplicated object(s)
Anchor(command_end_transaction)application.end_transaction() -- End a transactionBR
Result: None
Anchor(command_event_info)application.event_info(...) -- Get information about the Apple events in a suiteBR
Type -- The event class of the Apple events for which to return informationBR [in_=IntlWritingCode] -- The human language and script system in which to return informationBR Result: list of EventInfo -- A record containing the events and their parameters
Anchor(command_exists)reference.exists() -- Tell if an object existsBR
Result: Boolean -- True if it exists, false if not
Anchor(command_get_data)reference.get_data(...) -- Get the data for an objectBR
[as=list of Type] -- The desired types for the data, in order of preferenceBR Result: Anything
Anchor(command_open)reference.open(...) -- Open an objectBR
[with_password=Text] -- The password to useBR Result: None
Anchor(command_paste)application.paste() -- Paste an object from the clipboardBR
Result: None
Anchor(command_print_)reference.print_() -- Print an objectBR
Result: None
Anchor(command_quit)application.quit() -- Perform tasks before termination, then terminateBR
Result: None
Anchor(command_redo)application.redo() -- Reverse the action of the immediately preceding undoBR
Result: None
Anchor(command_save)reference.save() -- Save an objectBR
Result: None
Anchor(command_set_data)reference.set_data(...) -- Set an object's dataBR
to=Anything -- The new valueBR Result: None
Anchor(command_show)reference.show() -- Bring an object into viewBR
Result: None
Anchor(command_sort)reference.sort(...) -- Sort the records in a layoutBR
[by=ObjectSpecifier] -- The fields to sort byBR [in_order=k.ascending | k.descending | k.custom] -- The sort typeBR Result: None
Anchor(command_undo)application.undo() -- Undo the action of the previous event or user interactionBR
Result: None
Classes
Anchor(class_application)application -- The application
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR frontmost (r/o) Boolean -- Is this the frontmost application?BR name (r/o) IntlText -- The name of the applicationBR version (r/o) Version -- The version of the applicationBR
Anchor(class_window)window -- A /FileMaker Pro document window
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the windowBR bounds QDRectangle -- The bounding rectangle of the windowBR visible Boolean -- Is the window visible?BR index (r/o) SInt32 -- The number of the windowBR floating (r/o) Boolean -- Does the window float?BR zoomable (r/o) Boolean -- Is the window zoomable?BR zoomed Boolean -- Is the window zoomed?BR modal (r/o) Boolean -- Is the window modal?BR resizable (r/o) Boolean -- Is the window resizable?BR has_close_box (r/o) Boolean -- Does the window have a close box?BR has_title_bar (r/o) Boolean -- Does the window have a title bar?BR
Anchor(class_document)document -- A /FileMaker Pro document
- Properties: Elements:
Anchor(class_database)database -- A /FileMaker Pro database
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the databaseBR lock (r/o) k.unlocked | k.shared_lock | k.exclusive_lock -- The current session's lock on the databaseBR current_layout ObjectSpecifier -- The current layoutBR current_record ObjectSpecifier -- The current recordBR access (r/o) k.no_access | k.read | k.write | k.update | k.create | k.delete | k.read_write | k.read_update | k.read_create | k.read_delete | k.write_update | k.write_create | k.write_delete | k.update_create | k.update_delete | k.write_delete | k.read_write_update | k.read_write_create | k.read_write_delete | k.write_update_create | k.write_update_delete | k.update_create_delete | k.read_create_delete | k.read_update_delete | k.write_create_delete | k.read_update_create | k.no_delete | k.no_create | k.no_update | k.no_read | k.no_write | k.full -- The access privilegesBR multiuser Boolean -- If true, users have access to the database over the networkBR
Anchor(class_FileMaker_script)FileMaker_script -- A /FileMaker script
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the /FileMaker ScriptBR ID (r/o) LongFloat -- The unique ID of the /FileMaker ScriptBR
Anchor(class_layout)layout -- A /FileMaker Pro layout
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the layoutBR ID (r/o) LongFloat -- The unique ID of the layoutBR access (r/o) k.no_access | k.read | k.write | k.update | k.create | k.delete | k.read_write | k.read_update | k.read_create | k.read_delete | k.write_update | k.write_create | k.write_delete | k.update_create | k.update_delete | k.write_delete | k.read_write_update | k.read_write_create | k.read_write_delete | k.write_update_create | k.write_update_delete | k.update_create_delete | k.read_create_delete | k.read_update_delete | k.write_create_delete | k.read_update_create | k.no_delete | k.no_create | k.no_update | k.no_read | k.no_write | k.full -- The access privileges of the layoutBR protection (r/o) k.read_only | k.formulas_protected | k.read_write -- Indicates whether the formulas of the cells in the layout can be changedBR lock (r/o) k.unlocked | k.shared_lock | k.exclusive_lock -- The lock on the layoutBR kind (r/o) k.table | k.view -- The kind of layout (View = /FileMaker Pro layout, table = all fields i.e. layout 0)BR visible (r/o) Boolean -- Is the layout visible in the layouts menu?BR
Anchor(class_field)field -- A /FileMaker Pro field
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR choices (r/o) AEList -- The value list for the fieldBR access (r/o) k.no_access | k.read | k.write | k.update | k.create | k.delete | k.read_write | k.read_update | k.read_create | k.read_delete | k.write_update | k.write_create | k.write_delete | k.update_create | k.update_delete | k.write_delete | k.read_write_update | k.read_write_create | k.read_write_delete | k.write_update_create | k.write_update_delete | k.update_create_delete | k.read_create_delete | k.read_update_delete | k.write_create_delete | k.read_update_create | k.no_delete | k.no_create | k.no_update | k.no_read | k.no_write | k.full -- The access privileges for the fieldBR formula (r/o) Text -- The field's calculation formulaBR ID (r/o) LongFloat -- The unique ID of the fieldBR lock (r/o) k.unlocked | k.shared_lock | k.exclusive_lock -- The lock status of the fieldBR name (r/o) Text -- The name of the fieldBR nulls_OK (r/o) Boolean -- Is this field allowed to be empty?BR protection (r/o) k.read_only | k.formulas_protected | k.read_write -- The protection of this fieldBR repeats (r/o) Enumeration -- Is this a repeating field?BR repeat_size (r/o) SInt32 -- Maximum number of repetitions of the fieldBR unique_value (r/o) Boolean -- Must this field contain unique values?BR globalValue (r/o) Boolean -- Is this field a global field?BR
[#class_cell cells] -- name | index | relative | range | test | idBR
Anchor(class_record)record -- A /FileMaker Pro record
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the recordBR ID (r/o) LongFloat -- The unique ID of the recordBR lock (r/o) k.unlocked | k.shared_lock | k.exclusive_lock -- The lock for the recordBR protection (r/o) k.read_only | k.formulas_protected | k.read_write -- Indicates whether the formulas of the cells in the record can be changedBR access (r/o) k.no_access | k.read | k.write | k.update | k.create | k.delete | k.read_write | k.read_update | k.read_create | k.read_delete | k.write_update | k.write_create | k.write_delete | k.update_create | k.update_delete | k.write_delete | k.read_write_update | k.read_write_create | k.read_write_delete | k.write_update_create | k.write_update_delete | k.update_create_delete | k.read_create_delete | k.read_update_delete | k.write_create_delete | k.read_update_create | k.no_delete | k.no_create | k.no_update | k.no_read | k.no_write | k.full -- Indicates the access privileges for the recordBR
[#class_cell cells] -- name | index | relative | range | test | idBR
Anchor(class_cell)cell -- A field value in a record or request
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR choices (r/o) AEList -- The value list for the cellBR formula (r/o) Text -- The cell's calculation formulaBR lock (r/o) k.unlocked | k.shared_lock | k.exclusive_lock -- The lock status of the cellBR name (r/o) Text -- The cell's nameBR protection (r/o) k.read_only | k.formulas_protected | k.read_write -- The protection of this cellBR cellValue Text -- The cell valueBR ID (r/o) AEList -- The unique ID of the cell (the first element is the record ID, the second element is the cell ID)BR repeat_size (r/o) SInt32 -- Number of repetitions of the cellBR globalValue (r/o) Boolean -- Is this cell a global cell?BR
- Properties:
/FileMaker Suite
FileMaker Pro-specific events and objects
Commands
Anchor(command_go_to)reference.go_to() -- Go to an objectBR
Result: None
Anchor(command_find)reference.find() -- Perform a /FileMaker Pro Find given current requestsBR
Result: None
Anchor(command_get_remote_URL)application.get_remote_URL() -- Opens a hosted /FileMaker Pro databaseBR
Result: Text -- The URL specification for the opened database in the form "FMP5://[host]/filename"
Classes
Anchor(class_request)request -- A /FileMaker Pro find request
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name (r/o) IntlText -- The name of the find requestBR ID (r/o) LongFloat -- The unique ID of the find requestBR omitted Boolean -- True if the request is to be omittedBR
[#class_cell cells] -- name | index | relative | range | test | idBR
Anchor(class_menu_item)menu_item -- A menu item
- Properties:
best_type (r/o) Type -- The best descriptor typeBR class_ (r/o) Type -- The classBR default_type (r/o) Type -- The default descriptor typeBR name IntlText -- The name of the menu itemBR ID SInt32 -- The unique ID of the menu itemBR enabled Boolean -- Is the menu item enabled?BR item_number (r/o) ShortInteger -- The menu item numberBR checked Boolean -- Is the menu item checked?BR notify_address TargetID -- The target IDBR
Anchor(class_menu)menu -- A menu
- Properties: