10-09-2010, 11:49 AM (آخر تعديل لهذه المشاركة: 10-09-2010, 02:14 PM بواسطة kachwahed.)
السلام عليكم :
كل عام وانتم بخير بمناسبة العيد ومزيد من التقدم لهذا المنتدى .. اود ان اسأل حول كيف يتم حساب عمود حقل حسابي بدون استخدام حقلة while حيث حلقة while تكون بطيئة بزيادة البيانات عكس الاستعلام ... لدي جدول خاص بالزبائن ويتم استخراج الرصيد من جدول ثاني يعني الرصيد حقل حسابي ، كيف لي ان اجمع هذا الرصيد الحسابي او استخدامه في استعلام لكثرة الاستخدام خاص ان عدد الزبائن كبير في المرفق مثال حول مطلبي **** الاطلاع والاجابة ولكم الشكر والتحية ...
10-09-2010, 02:28 PM (آخر تعديل لهذه المشاركة: 09-01-2012, 07:27 PM بواسطة kachwahed.)
وعليكم السلام ورحمة الله
تقبل الله منا ومنكم و عيدكم مبارك...
راجع هنا (حساب مجموع حقل): http://www.delphi4arab.net/forum/showthr...p?tid=1070
حلقة While لن تكون بطيئة إذا أضفت DisableControls/EnableControls مع حجم بيانات متوسط
طريقة أسرع بالولوج إلى Recordset (مثال ADO)
PHP كود :
// this took < 1 second ADOQuery1.Active := True;
while Not ADOQuery1.Recordset.EOF do begin ADOQuery1.Recordset.Movenext; end;
اخي الكريم محمد اللحياني بالنسبة لحقل الارصدة هو اتي من جدول operaters وحساب المدين - الدائن من خلال عمليات كل زبون ووضعته في حقل حسابي ومن الحدث oncalculate استدعيت جملة
PHP كود :
select sum(madi-da2n) as sum_balance from operaters where cust_id = : d
المطلوب حساب مجموع الحقول الحسابية كاستخدامه في تجميع ارصدة او ديون الزبائن ولكن بدون استخدام while وايضاً الحقل الحسابي الرصيد الخاص بالزبون اود استخدامه في عدة عمليات وكل الاعتماد على الاستعلامات ولكن املي في ان اجد حل لادراج الحقل الحسابي في الاستعلامات بطريقة ما ...
السلام عليكم :
اخ عبد الجليل انا حسبت المجموع الخاص بالرصيد من المدين - الدائن ولكن انا **** بطريقة سريعة يحسب مجموع عمود الحقل الحسابي .. في المرفقات ممكن تلاحظ المطلوب .. شكراً
السلام عليكم :
اخ عبد الجليل يبدو انك لحد ا لآن لم تفهمني .. اخي العزيز رصيد كل زبون يستخرج من جدول العمليات وهو حقل حسابي ويتم تنفيذه عند الحدث oncalculate بدون مشاكل .. المطلوب هو ايجاد مجموع الحقل الحسابي اي عمود الحقل الحسابي بدون استخدام while هل ممكن ادراجه بشكل tricks في الاستعلام حيث انا وجدت يوم من الايام من احد المنتديات الاجنبية هكذا شيء ولكن لم اعد اتذكره ...