Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 110 стр.

UptoLike

Составители: 

110
Пример 5.1. Создать приложение для вывода данных из таблицы Заказов
(Orders) с помощью статического запроса.
Последовательность действий
Поместить на форму компоненты Query1, DataSource1 и DBGrid1.
Задать значения свойств компонента Query1:
в свойстве
DatabaseName указать псевдоним (alias) базы данных
(DBDemos). Вместо псевдонима можно задать путь к папке, в которой
находятся таблицы БД;
в свойстве
SQL ввести запрос. Для этого в Инспекторе объектов для
свойства
SQL открыть StringListEditor и записать текст запроса, на-
пример:
Select *from orders
свойство
Active установить в true.
Для компонента DataSource1 в свойстве
DataSet указать Query1.
Для компонента DBGrid1 в свойстве
DataSource задать DataSource1.
В результате все поля таблицы orders будут выведены в компонент
DBGrid1. Если требуется вывести только часть полей, то надо изменить текст
запроса:
Select OrderNo, CastNo, SaleDate, ShipDate from Orders
Так как любое изменение свойства SQL закрывает набор данных, то надо
в свойстве
Active задать true.
5.2.4. Программное использование Query
Доступ к свойству SQL возможен не только через Инспектор объектов во
время создания проекта, но и программно, во время выполнения приложения
(run time). При программном использовании Query, рекомендуется приведён-
ная ниже последовательность действий.
Закрыть текущий запрос.
Очистить список строк в свойстве
SQL.
Добавить новые строки в запрос.
Инициировать выполнение запроса.
     Пример 5.1. Создать приложение для вывода данных из таблицы Заказов
(Orders) с помощью статического запроса.
     Последовательность действий
     Поместить на форму компоненты Query1, DataSource1 и DBGrid1.
     Задать значения свойств компонента Query1:
     – в свойстве DatabaseName указать псевдоним (alias) базы данных
           (DBDemos). Вместо псевдонима можно задать путь к папке, в которой
           находятся таблицы БД;
     – в свойстве SQL ввести запрос. Для этого в Инспекторе объектов для
           свойства SQL открыть StringListEditor и записать текст запроса, на-
           пример: Select *from orders
     – свойство Active установить в true.
     Для компонента DataSource1 в свойстве DataSet указать Query1.
     Для компонента DBGrid1 в свойстве DataSource задать DataSource1.
     В результате все поля таблицы orders будут выведены в компонент
DBGrid1. Если требуется вывести только часть полей, то надо изменить текст
запроса:
     Select OrderNo, CastNo, SaleDate, ShipDate from Orders
     Так как любое изменение свойства SQL закрывает набор данных, то надо
в свойстве Active задать true.

     5.2.4. Программное использование Query
     Доступ к свойству SQL возможен не только через Инспектор объектов во
время создания проекта, но и программно, во время выполнения приложения
(run time). При программном использовании Query, рекомендуется приведён-
ная ниже последовательность действий.
     Закрыть текущий запрос.
     Очистить список строк в свойстве SQL.
     Добавить новые строки в запрос.
     Инициировать выполнение запроса.

                                      110