изображение показан значок с именем файла с картинкой.
В случае, когда две таблицы связаны связью 1: М, созданная форма на стороне связи 1 содержит данные основной таблицы и, относящиеся к данной записи данные из подчиненной таблицы (связь М).
При наличии связи между таблицами, в форме отображаются данные из подчиненной (сторона связи М) таблицы (в нашем случае из Employee)
В форме Projectform также отображаются список сотрудников, участвующих в указанном номере проекта (поле projnum). Здесь подчиненная таблица также Employee.
Создание поля с раскрывающимся списком ComboBox
Как правило поле со списком открывается в подчиненной таблице (на стороне связи М), а в списке отображаются данные из общего атрибута из основной таблицы находящейся на стороне связи типа 1.
Выбираем правой кнопкойполе, которое мы сделаем полем со списком.
Открывается список, в котором выбираем: Преобразовать элемент вПоле со списком Открываем свойства этого поля.
В открывшемся меню выбираемИсточник строк, куда вводим оператор
SQL.
Если, например, мы хотим, чтобы в поле Deptid таблицы Employee
открывался список номеров отделов таблицы Department, то оператор будет:
Select deptid from department
В некоторых случаях можно добавить и условие отбора: В гостинице показать только свободные номера:
Select roomNumberfrom roomtable where room free
Оператор отберет те строки, которые появятся в ComboBox
Специальные объекты в форме
Формы могут также содержать графику, гиперссылки на Web-страницы и документы, объекты OLE (объекты, связанные с другими приложениями Windows) и другие специальные объекты.
Позже вы сможете выполнить несколько упражнений
Страницы: << < 9 | 10 | 11 | 12 | 13 > >>