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

Вниз

Отображение Boolean данных для пользователя   Найти похожие ветки 

 
Gtnheirby   (2007-03-19 18:21) [0]

В грид пользовательского интерфейса выводятся данные из БД, соответсвенно Boolean выводится как false/true, а пользователю нужно видеть да/нет, как это реализовать?


 
Jeer ©   (2007-03-19 18:23) [1]

Вычисляемое поле + OnCalcField


 
Ega23 ©   (2007-03-19 18:26) [2]

Либо [1], либо типа

Select T*, MaskFieldStr=Case T.MaskField when 0 then "Нет" else "Да" end
from Table T


 
Ega23 ©   (2007-03-19 18:28) [3]

Ещё как вариант - заводишь ComboBox, где первой строкой - "Нет", второй - "Да".
Ну и потом ComboBox.ItemIndex := DataSet.FieldByName(...).asInteger;

Тут правда тонкость есть - зависит от типа поля в БД.


 
Германн ©   (2007-03-19 18:28) [4]


> В грид пользовательского интерфейса выводятся данные из
> БД, соответсвенно Boolean выводится как false/true, а пользователю
> нужно видеть да/нет, как это реализовать?

BooleanField.DisplayValues:="Да;Нет";


 
clickmaker ©   (2007-03-19 18:28) [5]

BoolField.DisplayValues := "да;нет";


 
Gtnheirby   (2007-03-19 18:46) [6]

Тип поля bit.
Используется Query и DataSource.
Т.е кк я понимаю перед отображением рез-ов запроса, поработать над полем?
А с
Select T*, MaskFieldStr=Case T.MaskField when 0 then "Нет" else "Да" end
from Table T
чего то непонятно, как писать, если название таблицы Т, поля - Pole ?


 
palva ©   (2007-03-19 20:53) [7]

Чекбокс можно использовать. Есть галочка, значит true.


 
Плохиш ©   (2007-03-19 22:23) [8]

TField.OnGetText


 
Amoeba ©   (2007-03-20 13:16) [9]


> palva ©   (19.03.07 20:53) [7]
>
> Чекбокс можно использовать. Есть галочка, значит true.

Это как раз реализовано в DBGridEh. Пусть автор поставит EhLib и наслаждается массой новых возможностей.



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
15-1173901069
default
2007-03-14 22:37
2007.04.08
Alcohol52%


2-1174142625
Roman_S
2007-03-17 17:43
2007.04.08
Как создать/удалить ярлык на рабочем столе?


15-1173955310
@!!ex
2007-03-15 13:41
2007.04.08
3D изображение не на плоскости


8-1154522615
lyberzon
2006-08-02 16:43
2007.04.08
Функция извлечения цветов из BMP в массив


15-1174029562
Alkid
2007-03-16 10:19
2007.04.08
Goran Bregovic, песня Kalashnikov