Форум: "Начинающим";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизОтображение 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c