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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.6.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. Использование диаграмм и графиков в табличном процессоре Microsoft Office Excel
4. Таухид и шейх Садук- предисловие переводчика7 Предисловие шейха Садука12 1
5. Реферат- Виды печати и способы их применения
6. Методика оценки социально-экономической эффективности строительства молодежных жилищных комплексо
7. Приемы и средства личностно-ориентированного обучения иностранному языку в средней школе
8. ТЕМАТИЧЕСКИМИ МЕТОДАМИ
9. ТЕМА- Комплексный подход в формировании здорового образа жизни детей и их родителей
10. 1-2013 Решение Именем Российской Федерации 07