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

Вниз

Фильтрация по вычисляемому полю   Найти похожие ветки 

 
sers   (2002-12-06 14:42) [0]

Как я понял данная штука не работает. А надо. Очень. Иначе придется очень много переделывать.
Сначала заказчик пожелал поле (мы реализовали его, как вычисляемое) - я теперь он пожелал фильтровать по нему и я не знаю что делать.
Была идея - saveToFile, loadToFile (в надежде, что загруженное поле вычисляемым уже не будет), но не тут то было - вычислимые поля в файл не сохраняются.
Что делать ?

Выслушаю любые варианты.


 
Romkin   (2002-12-06 14:47) [1]

У тебя случаем не TClientDataSet? Если да - поменяй тип поля на InternalCalc


 
Mike_Goblin   (2002-12-06 20:28) [2]

Можно еще сделать вместо вычисляемого Lookup поле
и на основе выбора пользователя какие значения Lookup показывать динамически формировать SQL запрос


 
Johnmen   (2002-12-07 00:31) [3]

Все проще - OnFilterRecord и никакой зауми....:)))


 
sers   (2002-12-07 10:05) [4]

>> Все проще - OnFilterRecord и никакой зауми....:)))


Супер. Здорово. Спасибо. :))

А почему так ? Как я понимаю, onFilterRecord отрабатывает после onCalcFields. А свойство Filter обрабатывается до onCalcFields. Я прав ?


 
Johnmen   (2002-12-08 01:26) [5]

OnFilterRecord отрабатывает для каждой записи, которая на данный момент нужна приложению, т.е при обращении к ней. OnCalcFields отрабатывает при любом обращении к значению вычисляемого поля (напр.при отображении), в т.ч. и при обращении из OnFilterRecord.



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

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

Наверх





Память: 0.55 MB
Время: 0.027 c
1-86009
harismatik
2002-12-16 11:49
2002.12.26
Сортировка в TListView


1-85881
Pasha_
2002-12-15 04:37
2002.12.26
TMetaClass


14-86171
Феликс
2002-12-06 00:53
2002.12.26
Может найдутся добрые люди


3-85800
Kirill Shapovalov
2002-12-06 10:00
2002.12.26
Сортировка в DBGrid


3-85836
Vit
2002-12-05 14:45
2002.12.26
Хранимой процедуре IB не могу передать параметр с кириллицей





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