![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.10.2012
Сообщений: 16
|
![]()
Здравствуйте!
Обращаюсь к Вам по такому вопросу...есть несколько чекбоксов, при нажатии на каждый происходит выборка где "Caption чекбокса содержит поле в таблице" как то так...как сделать(или может как то можно объединить запросы посредством какого либо AND) так, что бы при нажатии на второй чекбокс происходила выборка из уже ранее выбранных результатов...как то так... Помогите пожалуйста! Последний раз редактировалось ermak0ff; 24.10.2012 в 17:30. |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Можно и запросом а можно и не запросом. По всякому можно.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.10.2012
Сообщений: 16
|
![]()
ну вот хотелось бы узнать как...select from (а тут результат который уже выведен в таблице)
имеются запросы типа: Query1.SQL.Add('select *from таблица where поле like '+''#39+'%'+CheckBox1.Caption+'%'+# 39''); эт для каждого чекбокса Последний раз редактировалось ermak0ff; 24.10.2012 в 17:41. |
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Ну именно так - криво.
Проще генерить новый запрос. Еще проще хранимая процедура. Субд то хоть какое? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.10.2012
Сообщений: 16
|
![]()
MySQL
Navicat |
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Navicat - это можно было не писать, оно тут как сабаке 5 нога.
![]() Генерите запрос по отмеченным галкам. Query1.SQL.Add - это тоже криво. Query1.SQL.Text - гламурнее, и главное правильнее. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.10.2012
Сообщений: 16
|
![]()
да мне щас хотелось бы что бы хоть как то работало))
гламур будет наводиться после) |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
По первому чекбоксу создавать SQL-запрос, а по второму - фильтрацию этого запроса (поле filter в Query)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 24.10.2012
Сообщений: 16
|
![]() Цитата:
то есть в запросе я мог написать "поле like '%слово%' " а как аналогично поступить с filter? Последний раз редактировалось ermak0ff; 24.10.2012 в 19:41. |
|
![]() |
![]() |
![]() |
#10 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Суммирование из выборки | Sandman2010 | Microsoft Office Excel | 0 | 01.02.2011 07:04 |
выборка из выборки JQuery | slips | JavaScript, Ajax | 2 | 28.07.2010 00:18 |
Выборка выборка с таблицы с отношением многие-ко-многим | 8alig8 | БД в Delphi | 2 | 24.06.2010 12:21 |
Выборки из бд | Lokos | БД в Delphi | 6 | 15.12.2009 15:20 |
Построение выборки | Pankratyeva | Microsoft Office Excel | 3 | 09.02.2009 15:45 |