ايجاد مجموع بين جدولين للسجلات التي لها علاقة بالجدول الثاني
#1
السلام عليكم :
لدي سؤال في موضوع ربط جدولين وسأسرده عليكم بشكل دقيق

لدي جدول حسابات فيه الحقول رقم الحساب اسم الحساب الرصيد (يولد حقل حسابي )
الجدول الثاني جدول العمليات فيه الحقول .. رقم الحساب - المبلغ - التاريخ ...

الهدف هو الاتيان بالحسابات التي لها علاقة في الجدول الثاني مع تجميع ارصدتها حسب تاريخ معين اليكم المحاولة

تم انشاء حقل حسابي في الجدول الاول جدول الحسابات وادرجت استعلام
PHP كود :
select sum(amount)as toto from operaters_table where account_id=:ac and date_operater between :b and :c 

في استعلام جدول الحسابات كتبت
كود :
procedure TForm58.testCalcFields(DataSet: TDataSet); begin if test.AutoCalcFields=true then begin balance_account.Close; balance_account.Parameters.ParamByName('ac').Value:=testAccID.Value'; balance_account.Parameters.ParamByName('b').Value:=datetostr(form58.DateTimePicker1.Date); balance_account.Parameters.ParamByName('c').Value:=datetostr(form58.DateTimePicker2.Date); balance_account.Open; testbalanco.Value:=balance_accounttoto.Value end; if not testbalanco.IsNull then testbalanco.Value:=balance_accounttoto.Value else testbalanco.Value:=0; end;


هنا يتم الاتيان بجميع الارصدة لكل رصيد حسب التاريخ بشكل مضبوط جداً ..ولكن اود الاتيان بالحسابات التي لها معاملات خلال التاريخ المطلوب ... هنا يتم الاتيان بالحسابات وانا جدول الحسابات فيه اكثر من 250 حساب ... في حين الفكر ة هي جلب الحسابات التي لديها معاملات فقط خلال تاريخ معين ... انتظر الافكار من المهتمين ولكم الشكر
الرد
#2
وعليكم السلام ورحمة الله

ان كنت تستخدم جدول يمكن فلترة جدول الحسابات حسب المعاملات والتاريخ
ان كنت تستخدم استعلام نفس الشيئ
الرد


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


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