536____________________________________________Глава 9

9.12 Пример программирования работы
с базой данных

Попробуйте построить пример, использующий различные способы программи-
рования работы с базами данных. Этот пример вы можете найти на прилагаемом к
книге диске. Общий вид примера во время выполнения показан на рис. 9.48 и 9.49.

Рис. 9.48

Приложение работы с
базами данных в режиме
отбора записей

Рис. 9.49

Приложение работы с
базами данных в режиме
правки записи

Левая часть окна приложения предоставляет пользователю возможность прс
сматривать список сотрудников по подразделениям или во всех подразделениях
сразу.

Диалоговое окно Подразделение представляет собой компонент типа TDBCom-
ЬоВох, названный CBdep. Его свойство DataSource задано равным DataSourcel
где DataSourcel — компонент типа TDataSource, связанный с набором данны:

Table!, который в свою очередь связан с таблицей Dep. Свойство DataField компо
нента CBdep задано равным Dep. Компонент класса TDBComboBox позволяет ото
бражать значение соответствующего поля, а при выборе пользователем другой
поля перемещает курсор набора данных на запись, в которой значение этого пол.
равно выбранному значению. Но список компонента DBComboBox не загружаете;

автоматически значениями соответствующего поля. Поэтому в обработчик собы
тия OnCreate формы надо вставить код: