Top.Mail.Ru
Ответы
Аватар пользователя
13лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Есть база данных access есть delphi 7

подвязанный к этой БД через компонент ADO суть программы выбор определеного
товара, параметры которого задаются через форму в делфи, есть запросы которые работают, но работаю по одиночке
Вопрос; Как объединить несколько запросов в одну кпоку Тоесть идет выборка товара из с учетом предыдущей выборки. Методом отсеивания ненужных функций мы должны прийти к небольшому выбору среди необходимого нам товара

По дате
По рейтингу
Аватар пользователя
Новичок
13лет

Формируете один большой запрос (как вариант) .
Если же есть у вас таблица и став на определенную запись хотите увидеть запрос по этому, то используете свойство DataSource или отлавливаете вход на эту запись и чтот делаете.
Если же хотите обязательно иметь данные предыдущего запроса, то только создаете его в базе аксеса как запрос и далее используете в другом Query
Так как это сложно описать и лучше один раз увидеть, то я вам набросал простой пример как это делается и скину на почту.

Аватар пользователя
Оракул
13лет

Написание программного кода это 3-5% работы
Постановка и решение задачи это 40-60%
Ты про это 40-60% забыл или не знал. Задача еще не решена а ты уже какой то код ваять собираешься.
Реально не надо ни куда ни чего объединять надо просто правильно спроектировать БД

Аватар пользователя
Просветленный
13лет

Обычно при фильтрации просто все впихивается в один большой запрос (ну или в условие фильтра) . У моего знакомого запросы по 4 тысчи строк бывают, так что можно себя не ограничивать.