Access 2002

Access 97


В Access 97 они были перенесены прямо в исполняемый файл Access, MSACCESS.EXE, и для них были определены общедоступные точки входа, подобные вызовам Windows API. В предыдущих изданиях этой книги мы их подробно описали и рассказали, как ими пользоваться.

Однако начиная с Access 2000 ситуация изменилась. Многие из доступных ранее недокументированных функций теперь программистам не доступны, а оставшиеся, похоже, оставлены ненадолго. Поэтому данная глава уже не посвящена исключительно недокументированным функциям Access, у нее теперь несколько иные задачи.

Мы предлагаем вам ряд написанных нами функций, заменяющих те недокументированные функции Access, которые были описаны в предыдущих изданиях этой книги (не все, но большую их часть). У наших функций те же имена, параметры и возвращаемые значения, так что с их помощью вы сможете перенести в Access 2002 программный код, написанный для Access 97 и использующий ее недокументированные вызовы. Это позволит вам не зависеть от решений команды разработчиков Access.

О Нами разработан ряд стандартных модулей и классов, позволяющих получать информацию о версиях файлов, пользоваться стандартными диалоговыми окнами Windows открытия и сохранения файлов, выбора цвета и шрифта, обзора папок, а также выполнять многие другие важные действия. (Иными словами, изменив исходный замысел этой главы, мы фактически превратили ее в рассказ о дополнительных функциональных возможностях, необходимых разработчику современного приложения.)

О Кроме того, в этой главе описываются некоторые недокументированные процедуры, которые имелись в Access 97 и по-прежнему доступны в Access 2002; при этом их нелегко написать на VBA. Нет никакой гарантии, что эти процедуры будут поддерживаться будущими версиями Access, но если сейчас их возможности вам необходимы — пока они к вашим услугам.

Комментарии закрыты