Обновление базы данных с помощью Microsoft Access 2003 - PullRequest
0 голосов
/ 22 декабря 2010

Привет, ребята, у меня есть форма с 3 вкладками, и каждая вкладка должна обновлять разные таблицы, кто-нибудь может сказать, как сделать это с помощью кнопки для каждой вкладки? Очень похоже на форму, построенную на HTML?

1 Ответ

1 голос
/ 22 декабря 2010

В формах доступа обычно используются связанные элементы управления данными, которые сильно отличаются от HTML-форм. Если вы хотите использовать связанные элементы управления, разместите вложенную форму на каждой вкладке. Установите источник записи для каждой подчиненной формы для таблицы, которую вы хотите обновить. Затем поместите некоторые поля из таблицы в подчиненную форму.

Если вы хотите использовать несвязанные элементы управления, расположите некоторые элементы управления на каждой вкладке по своему усмотрению. В нижней части каждой вкладки поместите кнопку с надписью «Отправить». В обработчике события CLICK для каждой кнопки напишите код, который выполняет одно из следующих действий:

  • Соберите значения вместе, создайте инструкцию INSERT или UPDATE, в зависимости от ситуации, и попросите базу данных выполнить ее с DoCmd.RunSQL.

или

  • Создайте объект набора записей ADO или DAO для строки, которую вы хотите обновить или добавить, а затем запишите свои значения в поля для этого набора записей.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...