Макроязык программы FileMaker Pro

Приводится только список команд, сгруппированных по назначению.

1  Навигация

Go to Layout -- переключение макетов (форм вывода)

Go to Record/Request/Page -- переход к другой записи/запросу/странице (в зависимости от режима)

Go to Related Record -- переход к связанной записи (если существуют реляционные связи с другой БД)

Go to Portal/Row -- переход к заданной строке портала

Go to Field -- переход к заданному полю

Go to Next Field   - переход к следующему полю

Go to Previous Field   - переход к предыдущему полю

Enter Browse Mode -- переход в режим редактирования БД

Enter Find Mode -- переход в режим поиска

Enter Preview Mode -- переход в режим предварительного просмотра

2  Сортировка, поиск, печать

Sort -- выполнить сортировку (для выполнения сортировки по заданному программистом критерию его нужно установить перед вставкой команды в ScriptMaker'е

Unsort -- отменить сортировку (разместить записи в порядке их создания)

Find All -- показать все записи

Find Omitted -- инверсия выборки

Omit -- спрятать текущую запись

Omit Multiple -- спрятать заданное число записей, начиная с текущей

Perform Find -- выполнить поиск (для выполнения поиска по заданному программистом критерию его нужно установить перед вставкой команды в ScriptMaker'е

Modify Last Find -- изменить последний критерий поиска (для выполнения поиска нужно использовать Perform Find

Page Setup -- выставить параметры печати (для установки заданных программистом параметров их нужно установить перед вставкой команды в ScriptMaker'е

Print -- напечатать (для печати с заданными программистом параметрами их нужно установить перед вставкой команды в ScriptMaker'е

3  Команды редактирования

Undo -- отменить

Cut -- вырезать

Copy -- копировать

Paste -- вставить

Clear -- удалить

Select All -- выделить все

4  Операции над полями

Set Field -- замена значения поля на результат вычисления (поле может отсутствовать в текущем макете

Paste Literal -- вставка заданного значения (либо вместо содержимого поля, либо после текущего текста

Paste Result -- вставка результата вычислений в заданное поле (поле должно присутствовать в текущем макете

Paste From Index -- вставка значения из индекса (при необходимости может выполняться автоматическое индексирование

Paste From Last Record -- вставка значения из последней активной записи (т. е. записи, с которой выполнялись какие-либо операции

Paste Current Date -- вставка текущей даты

Paste Current Time -- вставка текущего времени

Paste Current User Name -- вставка имени пользователя

5  Операции над записями

New Record/Request -- новая запись/запрос

Duplicate Record/Request -- дублировать запись/запрос

Delete Record/Request -- удалить запись/запрос

Delete Portal Row -- удалить выбранную строку портала

Revert Record/Request -- вернуть значения в записи/запросе к существовавшим до начала ее/его редактирования

Exit Record/Request -- <<выйти из записи/запроса>>. Изменения в полях записываются на диск, все поля делаются неактивными (аналогично щелчку мышью за пределами записей)

Copy Record -- копировать запись в Конверт (текст в tab-delimited формате

Copy All Records -- копировать все записи в Конверт

Delete All Records -- удалить все видимые записи

Replace -- заменить значение заданного поля во всех записях на заданное значение или порядковый номер

Relookup -- копировать значения из связанного файла

6  Операции над файлами

New -- новый файл БД

Open -- открыть файл БД

Close -- закрыть файл БД

Change Password -- сменить пароль

Set Multi-User -- многопользовательский/однопользовательский режим

Set Use System Formats -- использование для представления даты/времени/чисел системного формата или формата, хранимого в БД

Save a Copy As -- сохранить копию файла БД

Recover -- <<ремонтировать>> файл БД

7  Импорт/экспорт

Import Picture -- импортировать рисунок/фотографию

Import Movie -- импортировать фильм

Import Records -- импортировать запись

Export Records -- экспортировать запись

8  Операции над окнами

Freeze Window -- <<заморозить>> окно (отменить обновление содержимого окна на время работы скрипта)

Refresh Window -- включить обновление окна

Scroll Window -- прокрутка окна (в начало, в конец, на страницу вверх или вниз)

Toggle Window -- скрыть окно или изменить его размер

Toggle Status Area -- показать/скрыть/запереть панель состояния (с левой стороны окна)

Toggle Text Ruler -- показать/скрыть линейки

Set Zoom Level -- установить масштаб просмотра

View As -- показать в виде одиночных записей (Form) или списка (List)

9  Управляющие структуры

Pause/Resume Script -- команда позволяет прервать выполнение скрипта на заданное время либо до нажатия клавиши <<Enter>>

Perform Script -- вызов вспомогательного скрипта

Exit Script -- прерывание вспомогательного скрипта и возврат к основному

Halt Script -- прерывание исполнения скрипта

If...End If/If...Else...End If -- условная команда

Loop...Exit Loop If...End Loop -- оператор цикла. Цикл завершается при истинности заданного условия. Возможно использование команды <<Go to Record/Request/Page>> с параметрами Next (Previous) и Exit after last

Allow User Abort -- разрешение/запрет прерывания скрипта по Command-period

Set Error Capture -- включение/выключение обработки ошибок скриптом вместо вывода стандартных сообщений

10  Команды <<Открыть...>>

Open Application PЛитература -- открыть Параметры программы

Open Document PЛитература -- открыть Параметры документа

Open Define Fields -- открыть диалог определения полей

Open Define Relationships -- открыть диалог определения связей

Open Define Value Lists -- открыть диалог определения списков значений

Open Help -- открыть Справочник

Open ScriptMaker -- открыть редактор скриптов

Open Sharing -- открыть диалог настройки параметров общего доступа

11  Различные команды

Show Message -- вывести сообщение

Beep -- звуковой сигнал

Speak -- произнести заданный текст (или текст из заданного поля)

Dial Phone -- набрать телефонный номер

Open URL -- открыть ресурс (используется программа, назначенная в Internet Config)

Send Mail -- отправить e-mail

Send Apple Event -- передать AppleEvent заданной программе (только для Mac OS)

Perform AppleScript -- выполнить AppleScript (только для Mac OS)

Comment -- комментарий (не обрабатывается FileMaker'ом)

Flush Cache to Disk -- <<сбросить>> содержимое кеша на диск

Quit Application -- завершить работу с FileMaker

Имеется также группа команд проверки правописания


File translated from TEX by TTH, version 2.25.
On 14 Jun 2002, 23:12.

[Титульная страница][Макинтош][Информатика и ИТ]
Hosted by uCoz