Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вычисляемое поле? [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]


> а строковое значение, соответствующее коду

А где хранятся строковые значения соотв. коду?
Если в таблице, то проще вытащить значение в самом запросе


Наверх

Титульная страница Поиск, карта сайта Написать письмо