![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вычисляемое поле? [D7, Paradox]
Andarko © (2005-05-03 16:50:00)Есть запрос из таблицы Paradox. В нем имеется поле типа Integer, в котором хранится некоторый код. При выводе нужно показывать не код, а строковое значение, соответствующее коду. Можно ли добавить в DbGrid или в запрос автовычисляемое поле, которое на каждое значение кода показывало бы соответствующее строковое значение?
evvcom (2005-05-04 13:09:00) [1]или OnDrawCell
Bronco (2005-05-03 17:00:00) [2]
> Andarko © (03.05.05 16:58) [7]
Вариантов несколько: можешь использовать событие TField.OnGetText, можешь использовать Calculated field
Хотя я бы хранил в отдельной таблице в базе, и выводил бы с помощью SQL запроса
Anatoly Podgoretsky (2005-05-03 17:00:00) [3]Andarko © (03.05.05 16:54) [4]
А чего же ты тогда спрашивал про возможность.
Щелкни два раза по твоему датасет и создай нужные поля, тебе нужно Calcilated Field
Andarko (2005-05-03 16:58:00) [4]этих значений всего 4, так что считайте, что они хранятся в константах или в матрице
Bronco (2005-05-03 16:57:00) [5]
> Andarko © (03.05.05 16:54) [2]
> Вообще-то нигде :)
Это как это так???
Ну хоть в коде программы в виде констант ? Разве нет?
Тогда не знаю :-(
Sergey13 (2005-05-03 16:56:00) [6]2[2] Andarko © (03.05.05 16:54)
>Вообще-то нигде :)
И что ты тогда выводить хочешь?
Andarko (2005-05-03 16:54:00) [7]Вообще-то нигде :)
Anatoly Podgoretsky (2005-05-03 16:54:00) [8]Andarko © (03.05.05 16:50)
Можно
Andarko (2005-05-03 16:54:00) [9]А как??????
Bronco (2005-05-03 16:53:00) [10]
> а строковое значение, соответствующее коду
А где хранятся строковые значения соотв. коду?
Если в таблице, то проще вытащить значение в самом запросе