Главная страница
    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.05 c
11-1068772474
Ciber SLasH
2003-11-14 04:14
2004.04.11
Почему в KOL форма сворачивается начиная с левого угла


7-1077118263
Maksss
2004-02-18 18:31
2004.04.11
alt+ctrl+del


7-1075284543
retro
2004-01-28 13:09
2004.04.11
Запуск приложения автоматически


3-1081431262
gosha2
2004-04-08 17:34
2004.04.11
Парадоксовый индекс


9-1070546076
miek
2003-12-04 16:54
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский