Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2013, 12:52   #11
undead92
Пользователь
 
Регистрация: 26.12.2009
Сообщений: 95
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
Если предложение where является последним в запросе

А если таких запросов с where штук 5??


грузовые,легковые,автобусы, спецтехника?
undead92 вне форума Ответить с цитированием
Старый 09.07.2013, 14:41   #12
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,776
По умолчанию

Цитата:
Сообщение от undead92 Посмотреть сообщение
А если таких запросов с where штук 5??
В соседней теме выяснилось, что используются компоненты на DAC-движке. В них эта возможность предусмотрена штатно: в запрос можно добавлять дополнительные условия методом AddWhere, не изменяя основу (свойство BaseSQL).
Vapaamies вне форума Ответить с цитированием
Старый 10.07.2013, 08:56   #13
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Использовать, допустим, ComboBox со списком
грузовые,легковые,автобусы, спецтехника
При выборе нужного значения открывается соответствующий запрос
superedward вне форума Ответить с цитированием
Старый 10.07.2013, 16:48   #14
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

1. накидать Queryей и датасуксов в датамодуль по количеству сущьностей
2. прописать SQL с параметрами соединить их к датасурсам
3. настроить Master-Detail между связанными сущьностями, имя параметра детайла должно соответствовать имени поля мастера
4. активировать все это дело, и оно автоматом начнет фильтроваться при перемещении по записям...

master
select id, name from mastertbl;

detail1
select id, value from detail1tbl where masterid= :id;

detail2
select id, subvalue from detail2tbl where detail1id= :id;
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно организовать хранение tarakan1983 SQL, базы данных 1 08.06.2012 19:46
Как правильно организовать сохранение в файл delphi JK0 Помощь студентам 1 21.12.2010 21:14
Как правильно организовать непростой шаблон двоичного дерева? nowaalex Общие вопросы C/C++ 10 02.12.2010 02:47
как правильно организовать продажу своего софта? broderweb Свободное общение 11 02.12.2009 17:41
ADO + SQL Server. Как правильно организовать одновременную работу с таблицей Mouse123 БД в Delphi 17 04.07.2008 17:35