logo
БД / БД / МЕТОДИЧ / БД_курс_раб

5. Разработка интерфейса для ввода и редактирования данных.

На основе таблиц ГОССТРОЙ и РЕГИОН созданы автоформы ГОССТРОЙ и РЕГИОН по команде ВСТАВКА – АВТОФОРМА:

На основе таблицы СТРАНА создана автоформа СТРАНА по команде ВСТАВКА – ФОРМА – МАСТЕР ФОРМ, выбраны для включения в форму все поля таблицы, указан вид формы ВЫРОВНЕННЫЙ, стиль формы СТАНДАРТНЫЙ. В заголовок формы внесена надпись с помощью мастера элементов форм. С помощью мастера элементов на форме созданы кнопки для добавления повой записи, поиска записи по значению в поле , выбранном на форме, и удаления текущей записи. Для того, чтобы избежать бесконтрольное удаление записей, в созданный мастером программный код добавлены операторы вывода на экран предупреждающего сообщения:

msg = "Удалить текущую запись ?"

Response = MsgBox(msg, vbYesNo + vbCritical + vbDefaultButton2)

If Response = vbYes Then

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70

DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

End If

Окончательный вид формы СТРАНА с сообщением, появляющимся на экране по нажатию кнопки УДАЛИТЬ:

Таблицы заполнены с помощью разработанных форм данными контрольного примера. Гиперссылки для поля КАРТА таблицы СТРАНА взяты по адресу http://politica.boom.ru/map.html