delphi4arab منتديات دلفي للعرب
طريقة حساب في جدول dbgrid - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : طريقة حساب في جدول dbgrid (/showthread.php?tid=7468)



طريقة حساب في جدول dbgrid - mandi - 02-02-2016

السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا


RE: طريقة حساب في جدول dbgrid - ramiparadox - 02-02-2016

(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

(02-02-2016, 08:06 PM)ramiparadox كتب :
(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحلقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

lable1.caption:=:=IntToStr(somme);


RE: طريقة حساب في جدول dbgrid - mandi - 03-02-2016

(02-02-2016, 08:06 PM)ramiparadox كتب :
(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

(02-02-2016, 08:06 PM)ramiparadox كتب :
(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحلقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

lable1.caption:=:=IntToStr(somme);

شكرا جزيلا أخي


RE: طريقة حساب في جدول dbgrid - ramiparadox - 03-02-2016

(03-02-2016, 11:43 AM)mandi كتب :
(02-02-2016, 08:06 PM)ramiparadox كتب :
(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

(02-02-2016, 08:06 PM)ramiparadox كتب :
(02-02-2016, 06:51 PM)mandi كتب : السلام عليكم
طرييقة حساب مجموع القيم الموجود في جدول dbgrid
يعني عندي qte_s
وتحتوي على عدة مسجلات
والمجموع يضهر على label

أستخدم ADOQuery

وشكرا

في حالة ماكان qte_s من نوع integer  استعمل الحلقة التكرارية

////////////
var  somme:integer; 
begin
somme:=0;
ABStable1.first;
while not(ABStable1.Eof) do
begin
somme:=somme+ABSTable1.FieldByName('qte_s').AsInteger;
ABStable1.next;
end;
 until   ABStable1.Eof=true;
end;
//////////////////

اضن ان الكود يعمل مع adotable
merci

lable1.caption:=:=IntToStr(somme);

شكرا جزيلا أخي
هل افادك الكود