Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PRAKTIChESKOE_ISPOL_ZOVANIE_PRILOZhENIJ_DLYa_PO...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.11 Mб
Скачать

5.2.2.3.Редактирование формы в режиме Конструктора форм

  1. Добавить в форму Товар поле Наименование склада из таблицы Склад и защитить его от несанкционированного доступа (рисунокРис. 35).

Рис. 35. Форма Товар с Наименованием склада

Алгоритм выполнения задания:

  1. Перевести форму Товар в режим Конструктора.

  2. Щелкнуть по кнопке выделения формы – серый квадрат на пересечении горизонтальной и вертикальной линеек (рисунокРис. 27).

  3. Войти в свойства формы, нажав кнопку Свойства на Панели инструментов или используя контекстное меню.

  4. На вкладке Данные, в строке Источник записей, нажать кнопку с тремя точками для вызова Построителя запросов.

  5. Подтвердить создание запроса.

  6. Появится окно Инструкция SQL: построитель запросов (рисунокРис. 36), подробное описание создания запросов в параграфе Error: Reference source not found.

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

Рис. 36. Окно Построителя запросов (бланк запроса)

Разместить поле в конструкторе запросов можно несколькими способами:

  • перетащить поле из области схемы данных в область конструктора запросов;

  • дважды щелкнуть по полю;

  • в строке Имя таблицы выбрать из списка нужную таблицу, затем выбрать из списка Поле.

Для формы Товар источником являлась таблица Товар. Т.к. таблица одна, конструктор запросов пуст. Для размещения поля Наименование склада необходимо добавить таблицу Склад. (Связь между таблицами Товар и Склад должна быть определена в схеме данных.)

  1. На Панели инструментов нажать кнопку Отобразить таблицу .

  2. В окне Добавление таблицы выбрать таблицу Склад. Нажать Добавить, Закрыть.

  3. В области схемы данных появится связанная таблица Склад.

  4. Используя любой способ размещения полей, заполните конструктор запросов полями:

  • из таблицы Товар — КодТовара, Товар, ЦенаПродажи, КодСклада, ЕдИзм;

  • из таблицы Склад НаимСклада.

  1. Подтвердить сохранение Инструкции SQL. В окне Свойства в строке Источник записей произошли изменения.

  2. Закрыть окно Свойства.

  3. Проверить Список полей. В перечне полей появилось новое поле. Увеличив область построения, перетащить поле НаимСклада в Область данных формы. Надпись поля разместить в области Заголовка формы, используя команды Вырезать, Вставить.

  4. Скорректировать местоположение и размеры полей.

  1. Для защиты поля НаимСклада от несанкционированного доступа необходимо:

  • выделить поле НаимСклада;

  • на Панели инструментов нажать кнопку Свойства ;

  • активизировать вкладку Данные;

  • в строке Доступ выбрать Нет, в строке БлокировкаДа.

  1. Присвоить форме имя Товар.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]