Главная страница
    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.043 c
3-1078931874
Anarki
2004-03-10 18:17
2004.04.11
ADOQuery - проблемы


1-1080108685
RustiK
2004-03-24 09:11
2004.04.11
Битмапы по дефолту


1-1082076924
Читатель
2004-04-16 04:55
2004.04.11
Есть ли паковщики exe-файлов на Дельфи ? Или что нужно знать,


4-1075545213
Шишкин Илья
2004-01-31 13:33
2004.04.11
Работа с иконками


1-1080126357
WebErr
2004-03-24 14:05
2004.04.11
no comments





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский