Альтернатива для события Report.Load () в Ms Access 2003 - PullRequest
1 голос
/ 25 июня 2009

Я создал приложение в Access 2003 и продолжил работу над ним на другом компьютере с Access 2007. Я создал отчет с помощью метода, который загружает данные из набора записей в некоторые несвязанные поля отчета. Этот метод принимает три значения параметров из трех полей отчета. Источником данных отчета является запрос.

Я вызываю метод в событии Load () отчета, например LoadSummary([field1],[field2],[field3]), и отлично работает в Access 2007.

Я вернулся в Access 2003, и событие Load недоступно. Я пытался вызвать метод с использованием событий Open, Page и Activate, но все они не работают, потому что, похоже, что при возникновении этих событий поля еще не были заполнены данными.

Пожалуйста, помогите. Как я могу заставить это работать в Access 2003? Любые откровения приветствуются. Спасибо.

1 Ответ

1 голос
/ 25 июня 2009

Попробуйте событие OnFormat раздела заголовка отчета. Если это не сработает, попробуйте событие OnFormat разделов сведений, но только в логической переменной уровня отчета, чтобы он делал это только один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...