Главная страница
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.032 c
2-1174018141
ANikolay
2007-03-16 07:09
2007.04.08
Недоступно значение переменной!....


15-1173983756
Shmit
2007-03-15 21:35
2007.04.08
бизнес-планирование на Delphi


2-1174377014
DimonS
2007-03-20 10:50
2007.04.08
Имя пользователя из-под Delphi


3-1168873266
jack128
2007-01-15 18:01
2007.04.08
Иерархия объектов в БД


1-1171561817
Makhanev Alexander
2007-02-15 20:50
2007.04.08
Задача взаимодействия различных программных модулей системы...