У вас вопросы?
У нас ответы:) SamZan.net

заказчики и ORDERS их заказы из базы данных BCDEMOS и используем компонент DBLookupListBox для того чтобы отобразить на э

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.4.2025

Разработка приложения, использующего компонент просмотра баз данных

Рассмотрим связь таблиц CUSTOMER (компании-заказчики) и ORDERS (их заказы) из базы данных BCDEMOS и используем компонент DBLookupListBox для того, чтобы отобразить на экране имя компании, соответствующее значению CustNo, находящемуся в таблице ORDERS.

        

Открыть новый проект и сохранить главную форму и проект.

Разместить на форме компоненты TTable, DataSource, DBGrid и DBNavigator.

Присвоить свойству Database Name компонента Table1 значение BСDEMOS, свойству TableName - значение ORDERS.DB, а свойству Active - значение true.

Свойству DataSet компонента DataSource1 присвоить значение Table1, а свойству AutoEdit - значение false.

Свойству DataSource компонентов DBGrid1 и DBNavigator1 присвоить значение DataSource1.

Использовать Fields Editor, чтобы внести в набор данных Table1 поля OrderNo, CustNo, SaleDate, ItemsTotal, AmountPaid.

(Выделить Table1, правая кнопка - контекстное меню, выбрать Fields Editor, правая кнопка, Add Fields. OK).

Расположить поля в Fields Editor так, чтобы OrderNo был бы первым, а CustNo - вторым.

Можно скомпилировать и сохранить это приложение, затем запустить и протестировать его.

Внести в приложение компонент DBLookupListBox, установить свойство DataSource равным DataSource1, а свойство DataField равным CustNo.

Поместить на форму новые компоненты TTable и DataSource. Установить свойство DatabaseName для компонента Table2 равным BCDEMOS, свойство TableName равным CUSTOMER.DB, а свойство Active равным true.

Связать DataSource2 с Table2.

Связать компонент DBLookupListBox1 с DataSource2, установив значение свойства ListSource компонента DBLookupListBox1 равным DataSource2, свойства KeyField равным CustNo, а свойства ListField равным Company.

Можно скомпилировать и сохранить приложение, затем запустить и протестировать его.

В компоненте DBLookupListBox будет выделено название компании, соответствующее значению CustNo в текущей строке DBGrid. Можно использовать DBLookupListBox для выбора заказчика по имени, при этом в таблице Orders будет устанавливаться соответствующее значение CustNo.

Приложение с компонентом DBLookupListBox.




1. К черту всё берись и делай
2. Правнича лінгвістика для студентів магістратури ННІ права Д
3. Задание кандидату в водители
4. Латентный период
5. тематики на тему- Кореляційний і регресивний методи аналізу зв~язку
6. Предмет, метод и принципы семейного права
7. Понятия насилия и ненасилия
8. Плотности материалов
9. Конец врага всегда плачевный когда стреляет Поночевный этот девиз придуманный моряками Северного флота
10. тема 5 Древнеиндийская философия как социокультурный феномен