Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

Типа вычисляемое поле   Найти похожие ветки 

 
juice   (2005-02-21 12:31) [0]

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


 
clickmaker ©   (2005-02-21 12:34) [1]

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


 
Danilka ©   (2005-02-21 14:18) [2]

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

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


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

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


 
clickmaker ©   (2005-02-21 14:55) [4]


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

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


 
Anatoly Podgoretsky ©   (2005-02-21 16:52) [5]

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.038 c
4-1107515058
Homesad
2005-02-04 14:04
2005.03.20
Проблемы с разделяемой памятью


1-1109927584
DimaK
2005-03-04 12:13
2005.03.20
Помогите разобраться с RichEdit!


8-1101885466
Галинка
2004-12-01 10:17
2005.03.20
Загрузить *.jpg файл в TBitmap


1-1109871620
vandal
2005-03-03 20:40
2005.03.20
Как обработать текст в TLabel?


4-1106976743
kvit
2005-01-29 08:32
2005.03.20
Как заставить модем...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский