Форум: "Базы";
Текущий архив: 2004.01.23;
Скачать: [xml.tar.bz2];
ВнизВычисляемое поле в запросе Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c