Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-9810
Alex Y
2002-06-24 11:23
2002.07.04
TEdit


3-9722
vlv
2002-06-11 12:43
2002.07.04
Непонятная ошибка


1-9856
volph
2002-06-21 15:01
2002.07.04
Parameters.ParamByName( GUID ).Value


1-9793
I am
2002-06-22 11:35
2002.07.04
Вопрос по кнопкам типа


4-10059
Бивис
2002-05-07 20:16
2002.07.04
sYSTEM TrAy





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский