The FooDoo Lounge

FileMakerPro 5.0v1 Dictionary

Copyright 1984-1999 FileMaker, Inc. All rights reserved.

Index

  1. URL Suite
  2. Subset of the Core, Table, and Database suites
  3. FileMaker Suite

URL Suite: Standard Suite for Uniform Resource Locators

Events:

getURL: Open a FileMaker Pro database using a URL specification

getURL string -- The URL specification for the FileMaker Pro database in the form "FMP5://[host]/filename"

Subset of the Core, Table, and Database suites: Subset of Events supported by other Applications

Classes:

Class FileMaker script: A FileMaker script

Plural form:

FileMaker scripts

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the FileMaker Script

ID real [r/o] -- The unique ID of the FileMaker Script

Class application: The application

Plural form:

applications

Elements:

document by numeric index, by name

window by numeric index, by name

menu by name, by numeric index

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

frontmost boolean [r/o] -- Is this the frontmost application?

name international text [r/o] -- The name of the application

version version [r/o] -- The version of the application

Class cell: A field value in a record or request

Plural form:

cells

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

choices list [r/o] -- The value list for the cell

formula string [r/o] -- The cell's calculation formula

lock unlocked/shared lock/exclusive lock [r/o] -- The lock status of the cell

name string [r/o] -- The cell's name

protection read only/formulas protected/read/write [r/o] -- The protection of this cell

cellValue string -- The cell value

ID list [r/o] -- The unique ID of the cell (the first element is the record ID, the second element is the cell ID)

repeat size integer [r/o] -- Number of repetitions of the cell

globalValue boolean [r/o] -- Is this cell a global cell?

Class database: A FileMaker Pro database

Plural form:

databases

Elements:

layout by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

FileMaker script by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the database

lock unlocked/shared lock/exclusive lock [r/o] -- The current session's lock on the database

current layout reference -- The current layout

current record reference -- The current record

access no access/read/write/update/create/delete/read/write/read/update/read/create/
read/delete/write/update/write/create/write/delete/update/create/update/delete/write/
delete/read/write/update/read/write/create/read/write/delete/write/update/create/... [r/o] -- The access privileges

multiuser boolean -- If true, users have access to the database over the network

Class document: A FileMaker Pro document

Plural form:

documents

Elements:

window by numeric index, by name

database by name, by numeric index

FileMaker script by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the document

modified boolean [r/o] -- True if the document has been modified

Class field: A FileMaker Pro field

Plural form:

fields

Elements:

cell by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

choices list [r/o] -- The value list for the field

access no access/read/write/update/create/delete/read/write/read/update/read/create/
read/delete/write/update/write/create/write/delete/update/create/update/delete/write/
delete/read/write/update/read/write/create/read/write/delete/write/update/create/... [r/o] -- The access privileges for the field

formula string [r/o] -- The field's calculation formula

ID real [r/o] -- The unique ID of the field

lock unlocked/shared lock/exclusive lock [r/o] -- The lock status of the field

name string [r/o] -- The name of the field

nulls OK boolean [r/o] -- Is this field allowed to be empty?

protection read only/formulas protected/read/write [r/o] -- The protection of this field

repeats constant [r/o] -- Is this a repeating field?

repeat size integer [r/o] -- Maximum number of repetitions of the field

unique value boolean [r/o] -- Must this field contain unique values?

globalValue boolean [r/o] -- Is this field a global field?

Class layout: A FileMaker Pro layout

Plural form:

layouts

Elements:

field by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

record by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

cell by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

request by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the layout

ID real [r/o] -- The unique ID of the layout

access no access/read/write/update/create/delete/read/write/read/update/read/create/
read/delete/write/update/write/create/write/delete/update/create/update/delete/write/
delete/read/write/update/read/write/create/read/write/delete/write/update/create/... [r/o] -- The access privileges of the layout

protection read only/formulas protected/read/write [r/o] -- Indicates whether the formulas of the cells in the layout can be changed

lock unlocked/shared lock/exclusive lock [r/o] -- The lock on the layout

kind table/view [r/o] -- The kind of layout (View = FileMaker Pro layout, table = all fields i.e. layout 0)

visible boolean [r/o] -- Is the layout visible in the layouts menu?

Class record: A FileMaker Pro record

Plural form:

records

Elements:

cell by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the record

ID real [r/o] -- The unique ID of the record

lock unlocked/shared lock/exclusive lock [r/o] -- The lock for the record

protection read only/formulas protected/read/write [r/o] -- Indicates whether the formulas of the cells in the record can be changed

access no access/read/write/update/create/delete/read/write/read/update/read/create/
read/delete/write/update/write/create/write/delete/update/create/update/delete/write/
delete/read/write/update/read/write/create/read/write/delete/write/update/create/... [r/o] -- Indicates the access privileges for the record

Class window: A FileMaker Pro document window

Plural form:

windows

Elements:

document by name, by numeric index

FileMaker script by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

database by name, by numeric index

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the window

bounds bounding rectangle -- The bounding rectangle of the window

visible boolean -- Is the window visible?

index integer [r/o] -- The number of the window

floating boolean [r/o] -- Does the window float?

zoomable boolean [r/o] -- Is the window zoomable?

zoomed boolean -- Is the window zoomed?

modal boolean [r/o] -- Is the window modal?

resizable boolean [r/o] -- Is the window resizable?

has close box boolean [r/o] -- Does the window have a close box?

has title bar boolean [r/o] -- Does the window have a title bar?

Events:

begin transaction: Begin a transaction

begin transaction

Result: integer -- The transaction ID

Classes:

class info: Get information about an object class

class info type class -- The object class about which information is requested

[in 'intl'] -- The human language and script system in which to return information

Result: type class info -- A record containing the object’s properties and elements

Events:

close: Close an object

close reference -- The object to close

copy: Copy an object to the clipboard

copy

count: Return the number of elements of a particular class within an object

count reference -- The object whose elements are to be counted

class type class -- The class of the elements to be counted

Result: integer -- The number of elements

create: Create a new element

create

new type class -- The class of the new element

[at location reference] -- The location at which to insert the element

[with data anything] -- The initial data for the element

[with properties record] -- The initial data for the properties of the element

Result: reference -- To the new object(s)

cut: Cut an object to the clipboard

cut

data size: Return the size in bytes of an object

data size reference -- The object whose data size is to be returned

[as type class] -- The data type for which the size is calculated

Result: integer -- The size of the object in bytes

delete: Delete an element from an object

delete reference -- The element to delete

do menu: Execute a menu command

do menu anything -- This denotes both the menu ID and the menu item

[menu named string] -- The name of the menu item

[Result: anything] -- Result of menu selection

do script: Execute a script

do script string -- The name or specifier of the FileMaker script to be executed

[Result: anything] -- The result of the Script

duplicate: Duplicate an object

duplicate reference -- The object to copy

[to location reference] -- The new location for the object

Result: reference -- To the duplicated object(s)

end transaction: End a transaction

end transaction

event info: Get information about the Apple events in a suite

event info type class -- The event class of the Apple events for which to return information

[in 'intl'] -- The human language and script system in which to return information

Result: a list of type event info -- A record containing the events and their parameters

exists: Tell if an object exists

exists reference -- The object in question

Result: boolean -- True if it exists, false if not

get data: Get the data for an object

get data reference -- The object whose data is to be returned

[as a list of type class] -- The desired types for the data, in order of preference

Result: anything

open: Open an object

open reference -- The object to open

[with password string] -- The password to use

paste: Paste an object from the clipboard

paste

print: Print an object

print reference -- The object to print

quit: Perform tasks before termination, then terminate

quit

redo: Reverse the action of the immediately preceding undo

redo

save: Save an object

save reference -- The object to save

set data: Set an object's data

set data reference -- The object to change

to anything -- The new value

show: Bring an object into view

show reference -- The object to be made visible

sort: Sort the records in a layout

sort reference -- The layout to sort

[by reference] -- The fields to sort by

[in order ascending/descending/custom] -- The sort type

undo: Undo the action of the previous event or user interaction

undo

FileMaker Suite: FileMaker Pro-specific events and objects

Classes:

Class menu: A menu

Plural form:

menus

Elements:

menu item by numeric index, by name

menu by numeric index, by name

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text -- The name of the menu

ID small integer [r/o] -- The resource ID of the menu

enabled boolean -- Is the menu enabled?

Class menu item: A menu item

Plural form:

menu items

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text -- The name of the menu item

ID integer -- The unique ID of the menu item

enabled boolean -- Is the menu item enabled?

item number small integer [r/o] -- The menu item number

checked boolean -- Is the menu item checked?

notify address 'targ' -- The target ID

Class request: A FileMaker Pro find request

Plural form:

requests

Elements:

cell by name, by numeric index, before/after another element, as a range of elements, satisfying a test, by ID

Properties:

best type type class [r/o] -- The best descriptor type

class type class [r/o] -- The class

default type type class [r/o] -- The default descriptor type

name international text [r/o] -- The name of the find request

ID real [r/o] -- The unique ID of the find request

omitted boolean -- True if the request is to be omitted

Events:

find: Perform a FileMaker Pro Find given current requests

find reference -- The window in which to find

go to: Go to an object

go to reference -- The object to which to go

 

|| url: http://www.foodoo.sunreal.com.au/info/dictionaries/FMP_50v1_asDict.html
|| created: 11-Aug-03, 2:53 PM; updated: 11-Aug-03, 2:53 PM
|| size: 66225 bytes