Перенос макроса
Мастер переноса макросов документов базы данных обеспечивает перенос существующих макросов из вложенных документов файла Base, созданного в более ранней версии, в область памяти для хранения макросов файла Base, созданного в более поздней версии.
Ранее макросы могли находиться только в текстовых вложенных документах форм и отчетов. Теперь они также могут быть сохранены непосредственно в файле Base. Это означает, что теперь макросы, содержащиеся в файлах Base, могут быть вызваны из любого подчинённого компонента: из форм, отчетов, конструктора таблиц, построителя запросов, конструктора связей, представления данных таблицы.
Однако с технической точки зрения одновременное хранение макроса в файле Base вложенных и в него документах невозможно. Поэтому в случае необходимости добавления новых макросов к файлу Base, в котором уже присутствуют макросы, хранящиеся во вложенных документах, необходимо перенести старый макрос в область хранения макросов файла Base.
Мастер переноса макросов документов базы данных позволяет переносить макросы в область памяти файла Base. После этого макрос можно проанализировать и, при необходимости, внести в него исправления.
Например, может возникнуть такая ситуация, когда макросам из вложенного документа присвоены такие же имена модулей и имена макросов. После перемещения макросов в общую область памяти для хранения макросов необходимо внести в макрос изменения для обеспечения уникальности имён. Эта возможность в мастере отсутствует.
Мастер позволяет выполнить резервное копирование файла Base в любую другую папку. Мастер изменяет первоначальный файл Base. Резервная копия остаётся без изменений.