![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Замена значений полей по условию при SQL-выборке [D6, dBase, FoxPro]
MaD © (2004-04-28 11:45:00)Есть поле YN со значениями вида 0 и 1.
необходимо построить запрос, чтобы при выборке
вместо 0 и 1 подставлялись значения "есть" и "нет"
Кто знает, помогите!
Vemer (2004-04-29 00:12:00) [1]Не надо доп. полей городить, используй обраьботчик .OnGetText датасета:
If TField(Sender).Value = 1 Then Text := 'Да'
Else Text := 'Нет';
MaD (2004-04-28 12:50:00) [2]кто подскажет про вычисляемые поля???
MaD (2004-04-28 12:11:00) [3]Данные выводятся в DBGridEh.
Можно подробнее о том как поменять в гриде
P_Aleks (2004-04-28 11:57:00) [4]Sorry
Соловьев (2004-04-28 11:51:00) [5]
> P_Aleks © (28.04.04 11:50) [3]
это в ФБ а не в БДЕ
P_Aleks (2004-04-28 11:50:00) [6]
select
case YN
when 1 then 'da'
else 'net'
from table
Соловьев (2004-04-28 11:50:00) [7]или событие у поля GetText
Sergey13 (2004-04-28 11:49:00) [8]Лучще это сделать на клиенте через вычисляемые поля. Или, если данные выводятся в грид, то можно менять в нем.
Соловьев (2004-04-28 11:48:00) [9]вычисляемое поле на клиенте