السلام عليكم تقبل الله صيام الجميع
إخواني بحثت كثيرأ في المنتدى ولم أجد موضوع مشابه فقررت وضع سؤالي التالي :
كيف يمكن جمع حقل مطبق عليه فلترة بالكيري . وشكراً جزاكم الله خيراً
السلام عليكم تقبل الله صيام الجميع
إخواني بحثت كثيرأ في المنتدى ولم أجد موضوع مشابه فقررت وضع سؤالي التالي :
كيف يمكن جمع حقل مطبق عليه فلترة بالكيري . وشكراً جزاكم الله خيراً
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
السلام عليكم
تستطيع ان تجمع هذا الحقل باستعمال حلقة
DM.Query1.First;
while not DM.Query1.eof do
begin
Total:=Query1.FieldByName('Val').Value+Total;
DM.Query1.Next;
end;دون ان تنسى التصريح بالمتغييرين Total و Val سيحمل القيمة النهائية المتغيير Total
بالتوفيق
تم تعديل هذه المشاركة بواسطة علي .ع في 23 سبتمبر 2008 في 21:40
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
بارك الله فيك أخي علي وتقبل الله صيامك
أريد أن أضع الكود الذي أعطيتني مع هذا الكود فكيف
begin
if Edit1.TEXT<>''then
begin
DM.Table1.Active:=FALSE;
DM.Table1.Active:=TRUE;
DM.Query1.ACTIVE:=true;
DM.Query1.Filtered:=true;
DM.Query1.Filter:= 'CodB='+''''+Edit1.TEXT+''+'''';
end
else
dm.Table1.Filtered:=false;
end;
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
طبعا اخي الكريم ستضع الكود بعد الاستعلام مباشرة
begin
if Edit1.TEXT<>''then
begin
DM.Table1.Active:=FALSE;
DM.Table1.Active:=TRUE;
DM.Query1.ACTIVE:=true;
DM.Query1.Filter:= 'CodB='+''''+Edit1.TEXT+''+'''';
DM.Query1.Filtered:=true;
DM.Query1.First;
while not DM.Query1.eof do
begin
Total:=Query1.FieldByName('Val').Value+Total;
DM.Query1.Next;
end;
end
else
dm.Table1.Filtered:=false;
end;بالتوفيق
تم تعديل هذه المشاركة بواسطة علي .ع في 23 سبتمبر 2008 في 22:11
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
الله يجعلها في ميزان حسناتك أخي علي.ع الدالة تعمل 100/100
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك