Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Условие в запросе [D6, Paradox]


Stas ©   (2003-02-27 15:10:00) 

Мастаки !!! Подскажите как в BDEшном запросе поставить условие?
Оператор CAse сдесь не работает


Stas   (2003-02-27 16:22:00) [1]

Всем Спасибо.


Соловьев   (2003-02-27 16:19:00) [2]

onCalckFields - если большие вычесления, то жутко тормозить будет ну и даже если запись не прокатит, то как ты ее не покажешь? убывать будешь?
используй onFilterRecord


Stas   (2003-02-27 16:17:00) [3]

to Соловьев, а может быть лучше сделать CALCKFIELDS и описать событие onCalckFields ?


Stas   (2003-02-27 16:13:00) [4]

to Analoly Podgoretsky - OnFilterRecord


Соловьев   (2003-02-27 16:10:00) [5]

Попробуй и у тебя все получится...


Anatoly Podgoretsky   (2003-02-27 16:02:00) [6]

Какаое событие?


Stas   (2003-02-27 15:58:00) [7]

А это событие возникает не только при фильтровании ?


Соловьев   (2003-02-27 15:56:00) [8]


> Stas © (27.02.03 15:18)
> Where здесь не подойдет, мне нужно отображать полный набор
> данных, а условие ставится на расчетное поле

Фильтр можно рассматривать как частный случай запроса.


Stas   (2003-02-27 15:40:00) [9]

to Соловьев. Так мне фильтровать ничего не нужно


Соловьев   (2003-02-27 15:37:00) [10]

OnFilterRecord а там Access делай то что душа пожелает...


VAleksey   (2003-02-27 15:31:00) [11]

О..О.О.. Это куча выпендрежа !!!
Советов тут быть не может.


Соловьев   (2003-02-27 15:25:00) [12]

Так нельзя сделать. Парадокс хранимых процедур не поддерживает, делай програмно.


Stas   (2003-02-27 15:18:00) [13]

Where здесь не подойдет, мне нужно отображать полный набор данных, а условие ставится на расчетное поле, типа:
если поле1=5 значит (поле1*поле2) as полез
иначе поле1 as поле3


Anatoly Podgoretsky   (2003-02-27 15:12:00) [14]

WHERE


Наверх

Титульная страница Поиск, карта сайта Написать письмо