![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте! Прошу, по возможности, оказать помощь в решении такой проблемы:
есть TMSQuery, которая отображается в cxGrid. Во вьюшке грида д.б. поле типа CheckBox, в котором при загрузке данных из БД уже есть какие-то галки, вычисляемые из загруженных данных(данные из CheckBox-ов в БД не хранятся). Пользователь должен иметь возможность редактировать это поле. Если делать вычисляемое поле в квери, то как сделать его редактируемым, а если создать поле прям в гриде (не связанное с данными), то каким образом запихнуть в него начальные данные(вычисляемые) ? Спасибо! |
#2
|
|||
|
|||
![]() Делать поле в квери, прописать custom-запросы на добавление/изменение/удаление записи (без этого поля), так же в обработчике BeforePost расставлять в нужные поля соотв. значения в зависимости от значения твоего флажка.
Есть еще один ввриант. Сначала получить данные, потом скопировать их в MemTable уже с нормальный полем для флажка. Далее в afterPost и им подобным просто обновлять данные в таблице на сервере. |
#3
|
||||
|
||||
![]() поле сделать в запросе и написать соответствующий update для query.
Пишу программы за еду. __________________ |
#4
|
|||
|
|||
![]() Спасибо!
Вариант с мемдейтой наиболее прозрачен. Попробую его. |
#5
|
||||
|
||||
![]() зато через select | update ни одной строчки кода в pas писать не надо
Пишу программы за еду. __________________ |