ВУЗ:
Составители:
Рубрика:
49
8. Закрыть «SQL Builder», сохранив изменения в запросе. Текст запроса запишется в
свойство SQL компонента TQuery. Имя базы данных (Alias) попадет в свойство
DatabaseName.
9. Связать все компоненты на форме между собой (аналогично как с компонентом
TTable).
10. Чтобы открыть запрос нужно
Свойство Active компонента TQuery установить в true
Или
Использовать метод Open компонента TQuery (ИмяЗапроса.Open)
Чтобы закрыть запрос нужно
Свойство Active компонента TQuery установить в false
Или
Использовать метод Close компонента TQuery (ИмяЗапроса.Close)
11. По кнопке «Связь нескольких таблиц» вызвать форму «Chld1».
12. Откомпилировать и запустить программу.
Мы создали статический запрос. Данные из запроса в процессе выполнения программы
изменяться не могут.
Возможные проблемы:
1. В форме не получается сослаться на невизуальные компоненты из модуля данных.
(Чтобы из формы Form1 были видны компоненты модуля данных, надо с закладки «Design»
формы Form1 перейти на закладку «Code» и в секции «interface» в строку «uses» добавить
имя, указанное после «unit» в коде модуля данных (Например, DataMod, если в модуле
данных указано unit DataMod;.).
2. Нет отображения данных из таблицы на форме.
- Вы неверно связали компоненты меджу собой.
- Не установили свойство Active компонента TQuery в true (или не открыли запрос методом
Open (ИмяЗапроса.Open), например, на событии OnActivate формы).
3. В компонентах TBDEdit, TDBImage,…и других предназначенных для визуализации
данных, находящихся в «Data Controls» нет отображения данных.
- Забыли связать эти компоненты с соответствующим полем из отображаемого запроса.
8. Закрыть «SQL Builder», сохранив изменения в запросе. Текст запроса запишется в свойство SQL компонента TQuery. Имя базы данных (Alias) попадет в свойство DatabaseName. 9. Связать все компоненты на форме между собой (аналогично как с компонентом TTable). 10. Чтобы открыть запрос нужно Свойство Active компонента TQuery установить в true Или Использовать метод Open компонента TQuery (ИмяЗапроса.Open) Чтобы закрыть запрос нужно Свойство Active компонента TQuery установить в false Или Использовать метод Close компонента TQuery (ИмяЗапроса.Close) 11. По кнопке «Связь нескольких таблиц» вызвать форму «Chld1». 12. Откомпилировать и запустить программу. Мы создали статический запрос. Данные из запроса в процессе выполнения программы изменяться не могут. Возможные проблемы: 1. В форме не получается сослаться на невизуальные компоненты из модуля данных. (Чтобы из формы Form1 были видны компоненты модуля данных, надо с закладки «Design» формы Form1 перейти на закладку «Code» и в секции «interface» в строку «uses» добавить имя, указанное после «unit» в коде модуля данных (Например, DataMod, если в модуле данных указано unit DataMod;.). 2. Нет отображения данных из таблицы на форме. - Вы неверно связали компоненты меджу собой. - Не установили свойство Active компонента TQuery в true (или не открыли запрос методом Open (ИмяЗапроса.Open), например, на событии OnActivate формы). 3. В компонентах TBDEdit, TDBImage,…и других предназначенных для визуализации данных, находящихся в «Data Controls» нет отображения данных. - Забыли связать эти компоненты с соответствующим полем из отображаемого запроса. 49
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »