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

Вниз

Фильтрация в kdmMemTable   Найти похожие ветки 

 
Kalinka   (2003-01-23 18:13) [0]

я использую временную таблицу kbmGroupOrgs: TkdmMemTable и патаюсь в ней отфильтровать данные, но почему-то такая конструкция не работает:

kbmGroupOrgs.Filtered := FALSE;
kbmGroupOrgs.Filter := "";
kbmGroupOrgs.FilterOptions := [foCaseInsensitive];
kbmGroupOrgs.Filter := "(Name_User LIKE ""%"+TRIM(edName_User.Text)+"%"")";
kbmGroupOrgs.Filtered := TRUE;

Может кто знает?


 
Chubais   (2003-01-23 18:37) [1]

не знаю как в не знаю как в TkdmMemTable, но в TRxMemoryData есть такая беда - фильтр надо вручную делать
типа выставить Filtered:=true; а потом обрабатывать OnFilterRecord


 
Kalinka   (2003-01-24 10:03) [2]

Спасибо, попробую, может и здесь тоже надо ручками.


 
Mike Kouzmine   (2003-01-24 10:39) [3]

Может Like не поддерживается или вместо % надо *?


 
Kalinka   (2003-01-24 11:18) [4]

для Mike Kouzmine: Пробовала, не работает :(
если делаю

kbmGroupOrgs.Filter := "(Name_User LIKE ""*"+TRIM(edName_User.Text)+"*"")";

то фильтрует очень странно: первую звездочку воспринимает, а вторую игнорирует, как будто там написано:

kbmGroupOrgs.Filter := "(Name_User LIKE ""*"+TRIM(edName_User.Text)+""")";



 
Kalinka   (2003-01-24 11:19) [5]

Наверное все дело в "волшебных пузырьках" :)
Код компоненты смотреть надо. Эх. Что-то там не то, или я неправильно поняла.


 
Alexandr   (2003-01-24 11:28) [6]

вот с этого и надо было начинать: открываешь исходники компонентов и смотришь как оно там работает...


 
Kalinka   (2003-01-24 15:45) [7]

Всё, обработала событие OnFilterRecord
Теперь фильтрует все как надо.
Спасибо всем за участие в решении проблемы.


 
Alexandr   (2003-01-24 15:53) [8]

дык, а уж думал, ты с фильтром разобралась...
А OnfilterRecord заюзать любой может...


 
Mike Kouzmine   (2003-01-24 16:11) [9]

А что с ним разбираться, в хелпе черным по белому написано, что звезда в конце - шаблон, а про начало там ничего не сказано.


 
Kalinka   (2003-01-27 15:13) [10]

for Alexandr: будет время - разбирусь, не сумневайтесь! просто проект простаивать не должен, сдам, а потом и разбираться уже буду.



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-38179
Sharik_212
2003-01-30 17:55
2003.02.13
Помогите вставить картинку в RxRichEdit


14-38547
me2
2003-01-29 16:56
2003.02.13
Пароль к Eh_lib_rus


14-38457
pasha676
2003-01-30 13:37
2003.02.13
Два компа соединить по интернету


1-38230
Оля
2003-02-05 11:55
2003.02.13
Вопрос о Chart


1-38235
Tundra
2003-02-05 10:57
2003.02.13
Нужно создать прогу - наблюдатель.





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