Установим чекбокс “Показать/спрятать сформированный запрос” в положение “включено”

Затем, с помощью чекбокса из GroupBox–а: “Укажите дополнительные условия:”, позволяющего работать с городами, установив его, приступаем к выбору и определению перечня городов расположения предприятий, которые мы хотим включить в поисковый запрос. Их может быть множество, но остановимся пока, для примера, только на пяти из них, которые начинаются на букву “Б”. Это Баку, Белорусский, Бугульма, Бузулук, Бухара. Выбрав в комбобоксе первый из них, Баку, необходимо подвести мышку к ставшей активной и периодически меняющей цвета кнопке “Добавить выбранное условие”. Как только вы поднесёте мышку к кнопке, она сразу становится неактивной, а в мемо–поле в левой части рабочей области программы клиентское приложение начнёт формировать логическое условие для вашего SQL–запроса. Последовательно проделав эту операцию с городами Белорусский, Бугульма, Бузулук и Бухара, вы увидите в мемо–поле полностью сформированное условие выборки по городам, как показано на рисунке ниже.

Сам подготовленный приложением текст запроса будет выглядеть так: “AND ((CITY='Баку')OR(CITY='Белорусский')OR(CITY='Бугульма')OR(CITY= 'Бузулук') OR(CITY='Бухара'))”.

Далее, действуя аналогично вышеописанному способу, установим активным чекбокс, ответственный за выборку “Код метода” и выберем последовательно, с добавлением их аналогично вышеописанному, коды методов: влагомер, вспом., ГТИ и давлен., затем в и Radiogroup “Логика формирования полей”, расположенном правее комбобокса “Код метода”, установим в положение “НЕ”. В заключении зададим разрешение и выберем последовательно, добавляя в запрос последовательность значений для поля “Изготовитель”: _Неизвестен и Германия, а для соответствующего ему Radiogroup “Логика формирования полей” установим в положение “НЕ”.

В результате вы получили готовые, сформированные приложением для выполнения условия выборки информации из базы данных в отчёт, сумма которых формулируются по–русски так: “Выбрать все записи, c начальной и конечной “Датами запуска” “30.04.2009” и “ 30.04.2014”, с перечнем “Городов” расположения предприятий: Баку, Белорусский, Бугульма, Бузулук и Бухара, при этом не включать ни один из “Кодов методов”: влагомер, вспом, ГТИ и давлен., и при этом нужно исключить следующие значения для поля “Изготовитель”: _Неизвестен и Германия. Остаётся нажать на кнопку “Сформировать отчёт”. SQL–Запрос, который сформировало “на заднем плане” приложение виден на рисунке ниже.


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



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