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

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

Замена значений полей по условию при 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]

вычисляемое поле на клиенте


Наверх

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