End else. ShowMessage("Укажите номер группы!!!")

ShowMessage("Укажите номер группы!!!");

end;


б) Основное свойство Query – SQL, имеющее тип Tstrings. Это список строк, содержащих запросы SQL. Создайте для этого новую форму (рис. 7) с модулем Unit2. Пропишите в unit ее заголовок (как мы это уже делали в предыдущей ЛР) и назначьте вызов для пункта меню SQL: Form2.Show;

Перенесите на форму компоненты Query1 (вместо Table1), DataSource1, DBGrid1 и соедините их обычной цепочкой: в DBGrid1 задайте свойство DataSource равным DataSource1, а в DataSource1 задайте свойство DataSet равным Query1. Компонент Query1 настройте на таблицу ozen. Для этого установите свойство DataBaseName на псевдоним qwerty, а в свойстве SQL напишите оператор: select * from ozen.

Рис. 7. Форма SQL-запросов к БД.

Чтобы вы могли самостоятельно формировать произвольные запросы, перенесите на форму обычное (не db) поле Memo и кнопку Выполнить, для которой можно задать функцию:

Begin

if (Query1.Active=true) then Query1.Close;

Query1.SQL.Clear;

Query1.SQL.AddStrings(Memo1.Lines);

Query1.ExecSQL;

end;

Сохраните все операции и запустите приложение с различными видами запросов на выборку, на добавление, на удаление, на обновление.

Контрольные вопросы

1. Организация ссылочной целостности.

2. Формирование индексных полей (первичных, вторичных, внешних).

3. Понятие псевдонимов БД.

4. Методы, обеспечивающие последовательный поиск данных и фильтрацию (на примере SQL-запросов).

5. Создание пользовательского меню.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: