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

Вниз

Фильтр в компоненте TTable и ему подобным   Найти похожие ветки 

 
Karlson ©   (2005-05-19 19:06) [0]

Добрый день. Есть следующая таблица:
id       id_main      name_id         name_id_main
1        300          молоко          молочные прод
2        300          сыр             молочные прод
3        300          кефир           молочные прод
4        400          карандаш        канц товары
5        400          папка           канц товары
...
n
Может я уже вообще не соображаю... но как установить фильтр на TTable так, чтобы у меня в подключаемом Comboboxe отображались уникальные названия поля name_id_main. Если с SQL  я понимаю, что distinct. А если хочу прописать в фильтре компонента. Помогите...
Заранее спасибо.


 
Reindeer Moss Eater ©   (2005-05-19 19:07) [1]

Никак скорее всего.


 
Reindeer Moss Eater ©   (2005-05-19 19:10) [2]

Хотя если в фильтре прокатит такое, то может и возможно:
not exist (select name from table.t where t.id > id)


 
Karlson ©   (2005-05-19 19:27) [3]

но это же тоже SQL запрос да и имя таблицы я так использовать не могу, так как подключаюсь к dbf файлу...


 
Reindeer Moss Eater ©   (2005-05-19 19:29) [4]

Свойство Filter у TTable используется в секции Where SQL запроса, формируемого BDE.


 
Karlson ©   (2005-05-19 19:33) [5]

вот .... тут собака и зарыта... я-то BDE не использую... про TTable я сказал, чтобы понятнее было, так как у меня дело со специальным компонентом для работы с dbf, но просто этот компонент наследник TTable.


 
Anatoly Podgoretsky ©   (2005-05-19 20:09) [6]

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


 
Karlson ©   (2005-05-19 20:18) [7]

Я сразу написал, что может не соображаю...
Тоесть решить мою задачу не удастся?


 
Reindeer Moss Eater ©   (2005-05-19 20:59) [8]

но просто этот компонент наследник TTable.

Если это так, то компонент это использует BDE.
А значит и ты его используешь.


 
Anatoly Podgoretsky ©   (2005-05-19 22:29) [9]

Любой фильтр пропускает через себя то на что он расчитан, масляный расчитан на масло, вот только его и пропускае, программный фильтр пропускает все что указано в условии, ты же просишь антифильтр.


 
Anatoly Podgoretsky ©   (2005-05-19 22:30) [10]

Еще есть событие OnFilterRecord вот в нем можешь творить все на что хватит твоей фантазии.



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

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

Наверх




Память: 0.46 MB
Время: 0.042 c
6-1112326674
atruhin
2005-04-01 07:37
2005.06.29
Влияние Content-Length на Keep-Alive в HTTP протоколе


14-1117749009
pasha_golub
2005-06-03 01:50
2005.06.29
Агрессоры, я с вами


1-1118082204
Serg!!!!!!!!!!!
2005-06-06 22:23
2005.06.29
Редактирование


14-1117053391
Санёк
2005-05-26 00:36
2005.06.29
Блок-схема программы.


4-1115251028
Vladimyr
2005-05-05 03:57
2005.06.29
Adaptec ASPI problem





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