delphi4arab منتديات دلفي للعرب
ممكن شرح دالة COUNT في الفاست - نسخة قابلة للطباعة

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

الصفحات: 1 2


ممكن شرح دالة COUNT في الفاست - tahar1983 - 16-06-2022

ممكن شرح دالة COUNT في الفاست


RE: ممكن شرح دالة COUNT في الفاست - Delphi4Us - 17-06-2022

هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق  Smile

كود :
https://www.mediafire.com/file/pqk1wf4detgs9yv/SQL-Notes-For-Professionals-ar-v1.0.0.pdf/file

جمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة

على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال

كود :
Select Count(ID) From Student



RE: ممكن شرح دالة COUNT في الفاست - tahar1983 - 18-06-2022

(17-06-2022, 10:12 AM)Delphi4Us كتب : هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق  Smile

كود :
https://www.mediafire.com/file/pqk1wf4detgs9yv/SQL-Notes-For-Professionals-ar-v1.0.0.pdf/file

جمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة

على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال

كود :
Select Count(ID) From Student

استعمل ادوكيري في الفاست هل اكتب هذا السطر واستبجل student ب adoqery


RE: ممكن شرح دالة COUNT في الفاست - Delphi4Us - 19-06-2022

لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي


RE: ممكن شرح دالة COUNT في الفاست - tahar1983 - 24-06-2022

(19-06-2022, 10:55 PM)Delphi4Us كتب : لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي

جربتها 
[COUNT(Band: Variant = 0; Flags: Integer = 0): Variant]
اين اضع المتغير


RE: ممكن شرح دالة COUNT في الفاست - Delphi4Us - 26-06-2022

في تذييل التقرير ضع Memo واكتب فيها

كود :
[COUNT(MasterData1)]

Aggregate functions


RE: ممكن شرح دالة COUNT في الفاست - tahar1983 - 28-06-2022

سلام عليكم
قمت بروضع الدالة قامت بحساب عد الضفوف في الورقة
اريد ان تحسب مثلا عدد الذكور والاناث في الجدول اسفل الورقة


RE: ممكن شرح دالة COUNT في الفاست - Delphi4Us - 28-06-2022

وعليكم السلام

يمكن ذلك بطرق كثيرة انظر للمثال التالي لاحدى الطرق

كود :
var CntMale,CntFamel:integer;                            procedure frxDBEmpMARBOTOnBeforePrint(Sender: TfrxComponent); begin      if <frxStudent."Type"> = 'male' then    CntMale := CntMale + 1    else    CntFamel:= CntFamel + 1;                end; procedure Memo19OnBeforePrint(Sender: TfrxComponent); begin    Memo19.text:=IntToStr(CntMale);                                                          end;   begin end.

عندنا متغيران عامان باعلى مكان لمحرر الشفرة البرمجية
في الحدث قبل الطباعة للحقل الخاص بالجنس تقوم بجمع الاناث والذكور ثم في الحدث قبل الطباعة للحقل في ترويسة التقرير تظهر النتيجة


طريقة اخرى
بامكانك ان تجعل للتقرير تجميع بحسب الجنس وتجمع العدد بعدها تحت كل تذييل التجميع

طريقة اخرى
او تحسب العدد لكليهما باستعلام عادي وتمرره كبارمترات للتقرير


RE: ممكن شرح دالة COUNT في الفاست - tahar1983 - 01-07-2022

قمت بتجربتها ولم تنجح ممكن مثال


RE: ممكن شرح دالة COUNT في الفاست - Delphi4Us - 06-07-2022

هذا مثال


.rar   New folder (2).rar (الحجم : 69.79 ك ب / التحميلات : 7)