224
Глава 5
5.
Чтобы удалить запись, выделите ее, щелкнув на области выделения в левой час-
ти области данных формы или выполнив команду
Выбрать | Выделить
(Select |
Select) в группе
Найти
(Find), и выполните команду
Удалить | Удалить запись
(Delete | Delete Record) в группе
Записи
(Records).
6.
Закройте форму. Откройте таблицу ТОВАР и убедитесь, что все сделанные из-
менения внесены в таблицу.
Задание 5.1. Создание однотабличной формы
Создайте однотабличную форму для работы со справочником покупателей, отре-
дактируйте ее в режиме макета и произведите добавление записей в таблицу. Если
в базе данных "Поставка товаров", выбрав таблицу ПОКУПАТЕЛЬ, для создания
формы использовать команду
Форма
(Form), автоматически будет создана форма,
содержащая встроенную подчиненную таблицу ДОГОВОР. Источником записей
главной формы будет таблица ПОКУПАТЕЛЬ. Такое поведение команды
Форма
вызвано тем, что таблица ПОКУПАТЕЛЬ имеет единственную подчиненную таб-
лицу ДОГОВОР, с которой она находится в отношениях 1 : М, и эта связь опреде-
лена в схеме данных. В главной форме будет отображаться запись таблицы
ПОКУПАТЕЛЬ, а в подчиненной — связанные с ней записи из таблицы ДОГОВОР.
Для создания формы, отображающей сведения только о покупателе, прежде чем
воспользоваться командой
Форма
(Form), которая без вмешательства пользователя
создаст однотабличную форму в столбец, следует в схеме данных удалить связь
таблицы ПОКУПАТЕЛЬ с таблицей ДОГОВОР.
Кроме того, можно воспользоваться услугами мастера форм, который позволяет
определить в качестве источника записей формы любое число таблиц, выбрать из
них необходимые поля и способ их отображения в форме: в один столбец или вы-
ровненный для одновременного отображения одной записи, табличный и ленточ-
ный для отображения сразу всех записей.
Создание формы на основе запроса
Если в базе данных уже имеется запрос, в котором выбраны таблицы, нужные для
получения результата, определены поля, которые необходимо включить в резуль-
тат, параметры, сделаны вычисления, целесообразно создавать форму на основе
такого запроса.
В созданном ранее запросе из таблицы НАКЛАДНАЯ выбираются все накладные,
по которым производилась отгрузка в заданном месяце. В вычисляемом поле меся-
ца задано имя параметра —
[Номер месяца]
и запрос сохранен под именем
Наклад-
ные
месяца
(рис. 5.11).
Выбор запроса с параметром в качестве источника записей позволит создать фор-
му, обеспечивающую диалог с пользователем и вывод только тех записей, которые
соответствуют заданным в диалоге условиям отбора.
Для создания такой формы можно использовать любую из команд автоматического
создания формы одним щелчком мыши:
Форма
(Form),
Do'stlaringiz bilan baham: