SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте Гость ( Вход | Регистрация )

dataset not is edit or insert mode???

Каскадный · Стандартный · [ Линейный ]

> dataset not is edit or insert mode???, бд и делфи, помогите


 
post 13.04.2008 - 13:22
Отправлено #1
main



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

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


Респектов: 2
-----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 offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
Reply to this topicStart new topicStart Poll
Ответов(1 - 2)
 
post 14.04.2008 - 11:25
Отправлено #2
Quim2005



Специалист
Group Icon

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


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




Если используешь SQL, то лучше делай на основе языка.
Если же по-другому нельзя, то заведи столбец с типом Calculated. И событии грида OnCalcFields добавь это формулу.
Не получится, напишу подробнее.
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 14.04.2008 - 12:07
Отправлено #3
main



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

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


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


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


спс, сработало, осталась последня проблема есть столбец elem типа string и столбец chis как мне пощетать сумму столбца chis, но не всех записей, а только тех у которых в столбце elem есть сивол "b", вопрос может ламерский, но я раньше не сталкивался с этим
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


  Яндекс цитирование   Rambler's Top100
LITE - версия | WAP - версия