Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.02;
Скачать: CL | DM;

Вниз

Замена значений   Найти похожие ветки 

 
Сабач   (2006-01-16 09:48) [0]

Существует поле типа smalint. Необходимо в зависимости от значения этого поля в таблице заменять на другие. Например если это поле равно 1 то "Заказ", если 2 то "Поставка", если 3 то "Оптовый заказ" и так далее. Можно конечно сделать дополнительную таблицу типа справочника, а потом к ней привизаться. Но необходимо это сделать средствами делфи.


 
evvcom ©   (2006-01-16 10:34) [1]


> Можно конечно сделать дополнительную таблицу типа справочника

Вообще-то это так и делается.

> Но необходимо это сделать средствами делфи.

Кто определил такую необходимость?


 
Desdechado ©   (2006-01-16 13:50) [2]

Lookup-поле
+ зашитый в программу справочник (например, в CDS)


 
evvcom ©   (2006-01-16 14:57) [3]


> + зашитый в программу справочник

имхо, плохой совет. Добавляешь дополнительное значение в справочник и проект перекомпилировать надо. Лучше мухи отдельно, котлеты отдельно. (с) не помню чей :)


 
Desdechado ©   (2006-01-16 16:28) [4]

> имхо, плохой совет
ситуации бывают разные (с)
например, для случая, когда на каждое значение справочника своя индивидуальная обработка, все равно перекомпилировать


 
DSKalugin ©   (2006-01-18 13:14) [5]

создать вычисляемое поле строчного типа
и обрабатывать его в TTable.OnCalcFields

Tform1.Table1CalcFields(DataSet: TDataSet);
begin
 case intField.AsInteger of
  1: calcField.Value:="Заказ";
  2: calcField.Value:= "Поставка";
  3: calcField.Value:= "Оптовый заказ";
*************
 end;
end;


 
Silver... ©   (2006-01-18 19:12) [6]

на королевстве ищи статью "полосатый DBGrid" там и это есть

но ИМХО мой тебе совет воспользуйся своим же "советом" (звеняюсь за каламбур)

> > Можно конечно сделать дополнительную таблицу типа справочника

ибо потом всё равно тутды придеши...

... ну а на с чет

> на каждое значение справочника своя индивидуальная обработка


----> DLL


 
Сабач   (2006-02-08 09:29) [7]

Я просто всегда стараюсь найти несколько решений задачи, и выбрать наиболее оптимальный, всем спасибо за ответы ))



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

Текущий архив: 2006.04.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
2-1142618474
Fenix
2006-03-17 21:01
2006.04.02
Траблы с типами...


1-1141048869
msgipss
2006-02-27 17:01
2006.04.02
Быстрый экспорт excel документа в html


2-1142859647
Der Nechk@ssoff
2006-03-20 16:00
2006.04.02
Цвет формы


15-1142263338
oldman
2006-03-13 18:22
2006.04.02
Вопросик ИШ (в тему...)


15-1141910027
Pazitron_Brain
2006-03-09 16:13
2006.04.02
Что я делаю не так?