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

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

Типа вычисляемое поле


juice ©   (2005-02-21 12:31:00) 

Возникла такая задача - есть сетка в которой одно из полей типа integer. Так вот в зависимости от значения этого поля в сетке нужно отображать надпись "покупка" или "продажа". Возможно ли это средствами sql или тут надо обрабатывать событие отрисовки в сетке или как еще можно ?


Anatoly Podgoretsky   (2005-02-21 16:52:00) [1]

OnGetText вычисляемое поле здесь и нафиг не нужно.


clickmaker   (2005-02-21 14:55:00) [2]


> По-моему, лучше отдельную таблицу с кодом операции и, для
> начала двумя записями

да, согласен :)


Danilka   (2005-02-21 14:20:00) [3]

вот, если-бы там стояло приход/расход, то да, тут уже чего-нибудь дополнительное придумать сложно: те-же возвраты это либо приход, либо расход. :)


Danilka   (2005-02-21 14:18:00) [4]

[1] clickmaker ©   (21.02.05 12:34)
> логичней сделать вычисляемое поле на клиенте

Далеко не всегда.
По-моему, лучше отдельную таблицу с кодом операции и, для начала двумя записями. Т.к. кроме покупки и продажи, через какое-то время, добавится еще что-нибудь, например, возвраты покупателю/поставщику. В этом случае не придется крячить клиента, просто добавить записи и все.
:)


clickmaker   (2005-02-21 12:34:00) [5]

средствами sql-то возможно, но тут логичней сделать вычисляемое поле на клиенте. FieldKind = fkCalculated, DataSet.OnCalcField


Наверх

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