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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2016, 22:07   #1
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию SQL Запрос на основе Combobox

Есть несколько групп комбобоксов, нужен sql запрос типа WHERE LIKE, создаваемый динамически, в зависимости от галочек, Например WHERE Gr LIKE Combobox1 OR Combobox2 AND Mark LIKE Combobox3 OR Combobox4 OR Combobox5 AND Type LIKE Combobox6 OR Combobox7 OR Combobox8 OR Combobox9.

Последний раз редактировалось dimkoss; 04.05.2016 в 08:37.
dimkoss вне форума Ответить с цитированием
Старый 03.05.2016, 23:53   #2
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

Combobox булевые значения??
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 04.05.2016, 00:38   #3
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от dimkoss Посмотреть сообщение
Есть несколько групп комбобоксов, нужен sql запрос типа WHERE LIKE, создаваемый динамически, в зависимости от галочек, Например Combobox1 OR Combobox2 AND Combobox3 OR Combobox4 OR Combobox5 AND Combobox6 OR Combobox7 OR Combobox8 OR Combobox9.
А в чём проблема?
northener вне форума Ответить с цитированием
Старый 04.05.2016, 08:33   #4
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Dvoishnik Посмотреть сообщение
Combobox булевые значения??
Да.
dimkoss вне форума Ответить с цитированием
Старый 04.05.2016, 09:32   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Да
А как он имеет булевые значения? Покажи
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.05.2016, 11:30   #6
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Покажи
тоже хочу посмотреть

и причем тут тогда LIKE?
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 04.05.2016, 12:45   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Что вам мешает написать функцию которая if'ми пройдется по нужным checkbox'ам и связанным с ними combobox'ам и сформирует запрос со значениями из combobox'ов?
Человек_Борща вне форума Ответить с цитированием
Старый 05.05.2016, 01:12   #8
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Что вам мешает написать функцию которая if'ми пройдется по нужным checkbox'ам и связанным с ними combobox'ам и сформирует запрос со значениями из combobox'ов?
Про checkbox'ы никто не говорил, кроме тебя.
northener вне форума Ответить с цитированием
Старый 05.05.2016, 18:21   #9
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А как он имеет булевые значения? Покажи
Не то написал, имел ввиду checkbox конечно. C if делал. Получилось очень много и сложно. Может быть есть решение проще?
http://pastebin.com/Lw4U2SXs

Последний раз редактировалось dimkoss; 05.05.2016 в 20:31.
dimkoss вне форума Ответить с цитированием
Старый 05.05.2016, 18:56   #10
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

может быть
показывайте ваша решение
рассказывайте что должно получиться(задачу)
и определитесь наконец что вам нужно
combobox
или
checkbox

я вот честное слово не понимаю, что вы хотите сделать.

П.С. дорогие форумчане тащите паяльники/утюги/другое__________(нужное подчеркнуть или вписать свой вариант) очередной партизан на подходе.
Терпение!Дежурный экстрасенс скоро свяжется с вами!

Последний раз редактировалось Dvoishnik; 05.05.2016 в 18:59. Причина: добавил П.С.
Dvoishnik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на основе поля со списком. kolosok2590 Microsoft Office Access 4 15.01.2013 12:19
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Запрос на основе запросов Aksa Microsoft Office Access 7 30.12.2009 20:53
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15