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

Вниз

Редактирование fkCalculated полей в DBGridEh   Найти похожие ветки 

 
jack128 ©   (2004-08-26 21:28) [0]

День добрый.
Ситуация такая. В таблице есть блоб поле, которое в приложении разбирается на несколько сабжевых полей. Очень хотелось бы иметь возможность редактирования этих полей в гриде, но он не позволяет редактировать fkCalculated поля.. Можно ли как нить обойти эту проблему?


 
Desdechado ©   (2004-08-26 21:45) [1]

Попробуй сделать их не fkCalculated.
Верни запросом пустышки-болванки нужного типа и размера, а также сам блоб. Потом, после выполнения запроса, пробегаешься по датасету и заполняешь эти пустышки нужными данными. Это будет доступно для редактирования. А при сохранении упакуешь их назад в блоб.
Такой вот хитрый редактируемый аналог вычисляемых полей :)
Сам часто пользуюсь.


 
Zacho ©   (2004-08-26 21:49) [2]

Насчет редактирования fkCalculated не знаю, но может имеет смысл использовать не calculated поля, а обычные "суррогатные" (или как их назвать ?), т.е. типа SELECT ..., 0 AS MY_INT_FIELD_1,0 AS MY_INT_FIELD_2, .. и TField.OnGetText, TField.OnSetText или что-то подобное ?


 
jack128 ©   (2004-08-26 21:51) [3]


> Desdechado ©   (26.08.04 21:45) [1] [
> Zacho ©   (26.08.04 21:49) [2]
гм. Да это идея, что я не подумал..Сенкс


 
jack128 ©   (2004-08-26 22:03) [4]

гм. Да это идея, что я не подумал.. Читать как "Да, это идея.  Что то я не подумал о таком варианте"



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1095092277
Tesmo
2004-09-13 20:17
2004.09.26
Помогите!! Сканирование директорий.


1-1094711126
EthernalWonderer
2004-09-09 10:25
2004.09.26
Перехват клавиши мыши, когда курсор над любым элементом окна


3-1093841743
HMT
2004-08-30 08:55
2004.09.26
Blob update


14-1094720924
Cosinus
2004-09-09 13:08
2004.09.26
Дефект монитора. Отчего?


14-1094591020
aga
2004-09-08 01:03
2004.09.26
пахнет рекламой, но всё же