![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
я уже пытался сделать так, но когда осуществляется вторая фильтрация то Grid показывается пустым
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]() |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
там код на два button и он идентичен, может там Query open лишние?
или Close, или Clear |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
идентичен чему?
может. Мне отсюда не видно. а это тут при чём?! Вы покажите свой код, расскажите, что он должен делать, тогда и поговорим более предметно. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
Фильтрация диапазона на Квадратуру:
Код:
Код:
_____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 07.06.2018 в 07:59. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
и вот выдает ошибку, видимо в апострофах запутался, но найти не могу, помогите пожалуйста
void __fastcall TForm1::RzBitBtn11Click(TObject *Sender) { Form1->ADOQuery1->Close(); Form1->ADOQuery1->SQL->Clear(); Form1->ADOQuery1->SQL->Add("Select Квадратура, Комнаты from Дома WHERE Квадратура BETWEEN'"+RzEdit2->Text+"' and '"+RzEdit11->Text+"' and WHERE Комнаты BETWEEN '"+RzEdit12->Text+"' and '"+RzEdit13->Text+"'"); Form1->ADOQuery1->Open(); } |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
1. Пробел после BETWEEN поставьте
2. and WHERE - тут только and должен быть 3. Если Вам нужно фильтровать набор данных на форме - можно сделать так: а) отобразить в элементе формы набор данных, полученных селектом б) применить к этому набору фильтр, который задаётся в ADOQuery в свойстве Filter. Включается/отключается фильтр значением свойства Filtered. Синтаксис для строки фильтра - тот же SQL (та часть, которая пишется после WHERE, то есть условие отбора)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 06.06.2018 в 22:04. |
![]() |
![]() |
![]() |
#18 | |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
а все, только дошло
Только не пойму что с кодом не так Код:
только выдает эту ошибку |
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Вы знак "равно" не поставили
Код:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#20 | |
Пользователь
Регистрация: 05.06.2018
Сообщений: 13
|
![]()
Спасибо большое
У Вас нет кода на сортировку в С++? чтобы по нажатию на название поля оно сортировала по алфавиту, от А до Я и на оборот, а так же по возрастанию и убыванию в числах есть код на Delphi Код:
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Фильтрация по диапазону дат. | Droz | Помощь студентам | 4 | 08.04.2016 16:54 |
Фильтрация в ADOQuery | Janger | Общие вопросы Delphi | 6 | 13.08.2015 11:59 |
Фильтрация по диапазону | xsaroo | БД в Delphi | 4 | 05.06.2013 06:01 |
Фильтрация данных по диапазону даты? | sctr84 | БД в Delphi | 2 | 05.03.2012 08:55 |
Фильтрация по диапазону. | D.O.G | БД в Delphi | 12 | 18.08.2010 10:02 |