Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.04;
Скачать: CL | DM;

Вниз

вычмсление   Найти похожие ветки 

 
PTE ©   (2002-06-11 14:39) [0]

не получается отображать в DBText1 итоговую сумму по столбцу в DBGrid/ Сумму считаю так
procedure TForm4.FormClick(Sender: TObject);
var ssql: string;
begin
ssql :="SELECT sum(kolvo*cena) FROM detail";
Table2itogsum.Value :=Query1.SQL.Add(ssql);
Query1.Open;
end;
постоянно возникает ошибка. Как правильно отображать эту сумму? причем так что когда меняют значения в DBGrid менялась и сумма итоговая, в DBGrid я поставил вычисляемое поле на ячейку в строке
Table2summa.Value :=Table2kolvo.Value*Table2cena.Value;
оно работает а вывести итоговую по столбцу на DBText1 не получается
помогите пожалуйста


 
Kaban   (2002-06-11 14:44) [1]

Table2itogsum.Value :=Query1.SQL.Add(ssql); ????



кроме того, может Query1.Sql.clear поможет?


 
Lord Warlock ©   (2002-06-11 14:44) [2]

ssql :="SELECT sum(kolvo*cena) as SUM1 FROM detail";
Query1.SQL.Clear;
Query1.SQL.Add(ssql);
Query1.Open;
Table2.Edit;
Table2itogsum.Value :=Query1.FieldByName("Sum1").Value;
Table2.Post;


 
PTE ©   (2002-06-11 15:16) [3]

Дало эту ошибку project raised exception class EDBEngineError with message "Couln"t" perform the edit because another user changed the record
Не туда вставил ?
procedure TForm4.Table2CalcFields(DataSet: TDataSet);
begin
Table2summa.Value :=Table2kolvo.Value*Table2cena.Value;
Query1.SQL.Clear;
Query1.SQL.Add("SELECT sum(kolvo*cena) as SUM1 FROM detail");
Query1.Open;
Table2.Edit;
Table2itogsum.Value :=Query1.FieldByName("Sum1").Value;
Table2.Post;
end;


 
Johnmen ©   (2002-06-11 15:21) [4]

....Бр-р-р-р-р-р....Полный бред, извиняюсь...


 
PTE ©   (2002-06-11 15:25) [5]

а как не бред то будет


 
Johnmen ©   (2002-06-11 15:38) [6]

Варианты
1. Выполняешь в нужный момент SELECT на получение суммы, и пихаешь ее куда надо...
2. Пробегаешься по НД и вычисляешь сумму...
3. А чтоб вообще не парится - используй DBGridEh.


 
PTE ©   (2002-06-11 16:08) [7]

ага ясно, а что такое DBGridEh и где его взять и где про него почитать?


 
Johnmen ©   (2002-06-11 16:16) [8]

Разновидность DBGrid"а из библиотеки EhLib, только навороченная...

farpost.com/personal/dmitryb/RUS



 
PTE ©   (2002-06-11 16:16) [9]

а все нашел забыл про yandex
спасибо посмотрел скриншоты понравилось.


 
PTE ©   (2002-06-11 17:56) [10]

Братцы что-то с архиво скачал, а он то ли битый то ли как никто не поможет не скинет мне а?


 
PTE ©   (2002-06-11 19:14) [11]

да все установил, только пока не разобрался как мне там сумму подсчитывать. Мне необходимо все DBEdit заменить на DBEditEh?


 
PTE ©   (2002-06-11 20:10) [12]

нифига не понял в helpe как мне считать свою сумму, кто-нибудь работал уже с DBGridEh DBSumList? как он пашет?



Страницы: 1 вся ветка

Текущий архив: 2002.07.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
7-10031
Рамиль
2002-04-09 15:41
2002.07.04
Как прочитать данные с выставляемые устройством на ISA


7-10042
Egor111
2002-04-07 02:45
2002.07.04
ComPort


14-9974
Anatoly Shkodin
2002-06-01 11:30
2002.07.04
о flash


6-9944
DikobraZ
2002-04-21 18:36
2002.07.04
Сканнер портов подвисает...


3-9738
cloner
2002-06-12 05:18
2002.07.04
форматированный текст и paradox 7 как?