Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
ВнизВычисляемое поле? Найти похожие ветки
← →
Andarko © (2005-05-03 16:50) [0]Есть запрос из таблицы Paradox. В нем имеется поле типа Integer, в котором хранится некоторый код. При выводе нужно показывать не код, а строковое значение, соответствующее коду. Можно ли добавить в DbGrid или в запрос автовычисляемое поле, которое на каждое значение кода показывало бы соответствующее строковое значение?
← →
Bronco © (2005-05-03 16:53) [1]
> а строковое значение, соответствующее коду
А где хранятся строковые значения соотв. коду?
Если в таблице, то проще вытащить значение в самом запросе
← →
Andarko © (2005-05-03 16:54) [2]Вообще-то нигде :)
← →
Anatoly Podgoretsky © (2005-05-03 16:54) [3]Andarko © (03.05.05 16:50)
Можно
← →
Andarko © (2005-05-03 16:54) [4]А как??????
← →
Sergey13 © (2005-05-03 16:56) [5]2[2] Andarko © (03.05.05 16:54)
>Вообще-то нигде :)
И что ты тогда выводить хочешь?
← →
Bronco © (2005-05-03 16:57) [6]
> Andarko © (03.05.05 16:54) [2]
> Вообще-то нигде :)
Это как это так???
Ну хоть в коде программы в виде констант ? Разве нет?
Тогда не знаю :-(
← →
Andarko © (2005-05-03 16:58) [7]этих значений всего 4, так что считайте, что они хранятся в константах или в матрице
← →
Bronco © (2005-05-03 17:00) [8]
> Andarko © (03.05.05 16:58) [7]
Вариантов несколько: можешь использовать событие TField.OnGetText, можешь использовать Calculated field
Хотя я бы хранил в отдельной таблице в базе, и выводил бы с помощью SQL запроса
← →
Anatoly Podgoretsky © (2005-05-03 17:00) [9]Andarko © (03.05.05 16:54) [4]
А чего же ты тогда спрашивал про возможность.
Щелкни два раза по твоему датасет и создай нужные поля, тебе нужно Calcilated Field
← →
evvcom © (2005-05-04 13:09) [10]или OnDrawCell
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c