Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

dxDBGrid Filter   Найти похожие ветки 

 
Миф ©   (2004-03-15 12:39) [0]

Как осушествить фильтрацию в dxDBGrid по первым введеным символам


 
stud ©   (2004-03-15 13:38) [1]

detailseek=true rowselect=false - это поиск в гриде по вводимым символам.
а фильтровать лучше наверное с помощью запроса


 
Миф ©   (2004-03-15 14:38) [2]


> stud ©   (15.03.04 13:38) [1]
> detailseek=true rowselect=false - это поиск в гриде по вводимым
> символам.
> а фильтровать лучше наверное с помощью запроса


у dxDBGrid нет таких свойств ...


 
Миф ©   (2004-03-15 14:46) [3]

Данные по которым нужно фильтровать вводятся в Edit,
а в dxDBGridе должна происходить фильтрация по ним.
Нужен какой-то аналог оператору like "...%"


 
Плохиш   (2004-03-15 14:57) [4]

TDataSet.OnFilter + F1/Help


 
BorisSV ©   (2004-03-15 15:37) [5]

Тоже столкнулся с этим...

Может есть соображения у кого нибудь...

Каким символом в фильтре обозначить "любое количество произвольных символов"?...
% и * - не катит...
или как можно иначе решить эту проблему..

>TDataSet.OnFilter + F1/Help - нет там ничего интересного оп этому поводу!


 
Плохиш   (2004-03-15 15:46) [6]


> >TDataSet.OnFilter + F1/Help - нет там ничего интересного
> оп этому поводу!

Как совсем? Ну тогда посмотри ещё OnFilterRecord


 
stud ©   (2004-03-15 16:17) [7]

обговорился
seekdetail


 
Миф ©   (2004-03-15 16:22) [8]

Единственное как я придумал решить эту праблему это вставлять в запрос "where like "...%" ... медленно но работает


 
BorisSV ©   (2004-03-15 16:29) [9]


> Как совсем? Ну тогда посмотри ещё OnFilterRecord


Так я про это и говорю...


 
Миф ©   (2004-03-15 16:31) [10]

Пришлось добавлять в Qvery строку where Name like "...%"
Рабатает нормально, но медленно


 
stud ©   (2004-03-15 16:56) [11]

тогда проще выполнить селект всех записей и искать локально типа локате или сикдетайл чем каждый раз переоткрывать запрос


 
BorisSV ©   (2004-03-15 17:30) [12]

Всё реально проще :)

пусть например надо вывести все записи в которых встречается "48"

В свойство Filter датасета загоняем Name Like "*48*" и готово :)


 
BorisSV ©   (2004-03-15 17:34) [13]

Таким образом можно не юзать SQL, т.к. быстрее + редактировать, добавлять, удалять записи можно..


 
Миф ©   (2004-03-17 13:30) [14]

Спасибо BorisSV
а я то то туда загонял Name Like "%48%", а еще удивлялся почему не работает! :-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
14-1079370428
txt
2004-03-15 20:07
2004.04.11
КТО ОТЛИЧНО ЗНАЕТ Delphi И НЕПРОЧ ЗАРАБОТАТЬ??


7-1076080076
Станислав
2004-02-06 18:07
2004.04.11
Рабочий стол


1-1079894338
Yuri Btr
2004-03-21 21:38
2004.04.11
Подмена оконной функции


9-1070788187
Yegor
2003-12-07 12:09
2004.04.11
Как написать тренер?


14-1079279039
Юрий Зотов
2004-03-14 18:43
2004.04.11
Ну, с новосельем!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский