day & night

dataset not is edit or insert mode???, бд и делфи, помогите
Дата обновления: , перейти к новому сообщению
#1
main



Опытный юзверь
**

Группа: Пользователи
Сообщений: 146
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 3
-----X----


Предупреждений: 0


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

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

end.


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

"dataset not is edit or insert mode"

как это исправить?
User is offline
Go topGo end
 

Ответов(1 - 2)
14.04.2008 - 11:22
#2
Quim2005



профи!
Group Icon

Группа: Наши Люди
Сообщений: 1.145
Регистрация: 19.01.2006
Из: Россия, г.Набережные Челны
Пользователь №: 111.013


Респектов: 314
-----XX---




Если используешь SQL, то лучше делай на основе языка.
Если же по-другому нельзя, то заведи столбец с типом Calculated. И событии грида OnCalcFields добавь это формулу.
Не получится, напишу подробнее.
User is offline
Go topGo end
14.04.2008 - 12:04
#3
main



Опытный юзверь
**

Группа: Пользователи
Сообщений: 146
Регистрация: 4.06.2005
Из: г.Красноярск
Пользователь №: 19.586


Респектов: 3
-----X----


Предупреждений: 0


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

Topic Options
Сейчас: 12.05.2024 - 4:55
Мобильная версия | Lite версия