Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.23;
Скачать: CL | DM;

Вниз

Вычисляемое поле в запросе   Найти похожие ветки 

 
Vi0let ©   (2003-12-26 18:27) [0]

Есть логическое поле Mark. Нужно в запросе сделать вычисляемое полу кот. было бы равно "A" при true и "B" при false.
В фоксе это было бы так:
iif(mark, "A", "B") as MarkStr
а как в делфях?


 
Polevi ©   (2003-12-26 18:30) [1]

Calculated field + OnCalcField


 
Sandman25 ©   (2003-12-26 18:31) [2]

ИМХО для Paradox можно только так:
select ... "A"
from ..
where T.field = 1
union all
select ... "B"
from ..
where T.field = 2

Но если это нужно для отображения (в гриде, например), то лучше настроить
DisplayValues у TBooleanField либо обрабатывать OnGetText/OnSetText у других TField, а запрос оставить в покое.


 
Vi0let ©   (2003-12-26 18:32) [3]

Polevi
а развернуто...


 
Vlad ©   (2003-12-26 18:33) [4]


> а как в делфях?

В Delphi можно сделать вычисляемое поле в твоем DataSet (TTable или TQuery, не знаю чем ты там пользуешься). Щелкни правой кнопкой мыши на этом компоненте и выбери редактор полей, дальше разберешься.


 
Vi0let ©   (2003-12-26 18:35) [5]

спАсибА
всё понял
буду копать



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

Текущий архив: 2004.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-72794
-=MAK=-
2004-01-14 11:20
2004.01.23
Как спрятать чужое окно?


1-72787
First_May
2004-01-13 09:08
2004.01.23
ICQ


11-72695
LedWorm
2003-05-09 07:56
2004.01.23
Использование KOLgif без установки KOLа


1-72750
Voice
2004-01-14 12:01
2004.01.23
Путь к файлу из переменной типа file of...


6-72856
Ro
2003-11-19 21:38
2004.01.23
Какие компонеты используются в Delphi 7, для POP3,SMTP