حساب مجموع تسجيلات حقل
#1
السلام عليكم ايها الكرام

لدي قاعدة بيانات اكسس 

كيف حساب مجموع حقل  باستعمال Adotable جربت الإستعلام ِ adoquery و نجحت ولله الحمد ولكن  هل هناك طريقة عن طريق table مباشرة؟
في امان الله.
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#2
بسم الله الرحمن الرحيم
تفضل اخي بالتوفيق
كود :
Var i : integer; begin i:= ADOQuery1.RecordCount; Edit1.Text:=IntToStr(i); end;
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد
#3
(15-03-2016, 08:54 PM)AbdouProg كتب : بسم الله الرحمن الرحيم
تفضل اخي بالتوفيق
كود :
Var i : integer; begin i:= ADOQuery1.RecordCount; Edit1.Text:=IntToStr(i); end;

هذا الكود يقوم بإرجاع عدد السجلات وليس مجموع سجلات الحقول
بالنسية لسؤال الأخ فإن الإستعلام هو الحل الانسب لان استعمال الـTable حل غير مناسب أو غير نموذجي
الصقر يحلق وحيدا .. الغربان تحلق جماعات
الرد
#4
شكرا جزيلا
ولكن لم يكن سؤالى عن عدد التسجيلات بل كان عن مجموع يعني حساب TOTAL لما ندخله من ارقام عددية في حقل واحد
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#5
السلام عليكم

PHP كود :
ADOTable1.Active := true;
 
 sum := 0;
ADOTable1.First;
 
 for I := 0 to ADOTable1.RecordCount - 1 do
 
 begin
    sum 
:= sum + ADOTable1.FieldByName['My_Field_Name '].AsInteger;
 
   ADOTable1.Next;
 
 end;
 
  Edit1.Text := IntToStr(sum); 
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
[-] كل من 1 user says قال شكرا ل لؤي على المشاركة المفيدة
  • wadoud
الرد
#6
شكرا لك أخي لؤي بارك الله فيك .
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم