| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > вычисляемое поле в датасете |
| Автор: puh 30.5.2005, 16:33 |
| Есть такая связка: adoconnection->adodataset->datasource->dbgrid по мимо полей из базы, есть пара вычисляемых полей, по событию OnCalcFields. А проблема вот в чем. Хочу добавить несколько полей, которых нет в базе, и чтобы я смог их заполнить в любым значением в любое время, само собой их значения будут только в grid'e, и чтобы значения оставались при вызове Requery например? Подскажите плиз... |
| Автор: Dynamic 30.5.2005, 18:16 |
| Ну так создай еще сколько надо вычисляемых полей и заполняй их чем хошь в обработчике OnGetText или OnCalc. На DataSet'e кликни 2 раза и в контекстном меню редактора полей выбери New Field, заполни поля Name, Type и Size (для String), добавь колонку в гриде и укажи в ее поле DataField твое новое поле. |
| Автор: puh 31.5.2005, 13:35 |
| не катит придется все заново для всех полей рисовать, желательно конечно чтобы сохранялись ранее введенные значения |
| Автор: Dynamic 31.5.2005, 18:26 | ||||
это как
и в то же время
ты уж определись, что тебе надо, грид сам не умеет сохранять значения ячеек. |
| Автор: puh 1.6.2005, 10:14 |
| решено спасибо |