Список вибору фіксованих значень в стовпці компонента DBGrid

Якщо значення стовпця таблиці повинні вибиратися із певного фіксованого набору значень і ви хочете отримувати список значень при редагуванні стовпця безпосередньо в компоненті DBGrid, то цей список повинен міститися у властивості PickList даного стовпця.

Розглянемо використання даної властивості більш детально. Для цього створимо новий delphi-проект і на формі розмістимо наступні компоненти: DBGrid1, DBNavigator1, IBDatabase1, IBTransaction1, IBTable1, DataSoutce1.

З допомогою компонента IBDatabase1 налаштуємо з'єднання з базою даних autobazar. Далі зв’яжемо компоненти IBDatabase1 та IBTransaction1 один з одним виконавши наступні дії:

  1. Відкриємо список властивості DefaultDatabase компонента IBTransaction1 та виберемо значення IBDatabase1. Таким чином ми зв’язали компонент IBTransaction1 з компонентом IBDatabase1.

  2. Відкриємо список властивості DefaultTransaction компонента IBDatabase1 та виберемо в ньому значення IBTransaction1 (зв’язали компонент IBDatabase1 з компонентом IBTransaction1).

Після цього, налаштуємо з'єднання компонента IBTable1 з компонентами IBTransaction1 та IBDatabase1, і з допомогою властивості TableName зв'яжемо його з таблицею Cars. Компонент DataSource1 використавши властивості DataSet налаштуємо на таблицю даних IBTable1. І для властивості DataSourse компонентів DBGrid1 та DBNavigator1 присвоїмо значення DataSource1.

Читати повністю