dataset not is edit or insert mode??? Программирование


Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Твой софтовый форум Программирование dataset not is edit or insert mode???

Автор: main 13.04.2008 - 13:19

бд в делфи, отображаеться dbgrid`ом в нем можно менять значение в лбой записи, в любом поле, но я хотел чтобы один столбез считался на основе других, написал такой код:

Code

procedure TForm1.Button1Click(Sender: TObject);
begin
table1zamnoi.Value:=table1zanod.Value*table1chisoper.Value
end;

end.


но при исполнии прога падает с ошибкой:

"dataset not is edit or insert mode"

как это исправить?

Автор: Quim2005 14.04.2008 - 11:22

Если используешь SQL, то лучше делай на основе языка.
Если же по-другому нельзя, то заведи столбец с типом Calculated. И событии грида OnCalcFields добавь это формулу.
Не получится, напишу подробнее.

Автор: main 14.04.2008 - 12:04

спс, сработало, осталась последня проблема есть столбец elem типа string и столбец chis как мне пощетать сумму столбца chis, но не всех записей, а только тех у которых в столбце elem есть сивол "b", вопрос может ламерский, но я раньше не сталкивался с этим


  Яндекс цитирование   Rambler's Top100