Главная страница
    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.057 c
4-1115677350
ronyn
2005-05-10 02:22
2005.06.29
Как загрузить документ в программу автоматически при открытии док


3-1116279827
normandia
2005-05-17 01:43
2005.06.29
sum только по некоторым записям


3-1116234329
Maverick
2005-05-16 13:05
2005.06.29
Передача параметра в ADOStoredProc


14-1117707479
12DFBDDh
2005-06-02 14:17
2005.06.29
Он лайн библиотека "Архивариуса"


3-1116587396
tyo
2005-05-20 15:09
2005.06.29
EConvertError в TDBGrid





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