База данных

Страницы: <<  <  9 | 10 | 11 | 12 | 13  >  >>

r/> В случае, когда две таблицы связаны связью 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  >  >>
Рейтинг
Оцени!
Поделись конспектом: