ممكن شرح دالة COUNT في الفاست
#1
ممكن شرح دالة COUNT في الفاست
الرد
#2
هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق  Smile

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

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

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

كود :
Select Count(ID) From Student
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#3
(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
الرد
#4
لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • tahar1983
الرد
#5
(19-06-2022, 10:55 PM)Delphi4Us كتب : لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي

جربتها 
[COUNT(Band: Variant = 0; Flags: Integer = 0): Variant]
اين اضع المتغير
الرد
#6
في تذييل التقرير ضع Memo واكتب فيها

كود :
[COUNT(MasterData1)]

Aggregate functions
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#7
سلام عليكم
قمت بروضع الدالة قامت بحساب عد الضفوف في الورقة
اريد ان تحسب مثلا عدد الذكور والاناث في الجدول اسفل الورقة
الرد
#8
وعليكم السلام

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

كود :
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.

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


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

طريقة اخرى
او تحسب العدد لكليهما باستعلام عادي وتمرره كبارمترات للتقرير
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#9
قمت بتجربتها ولم تنجح ممكن مثال
الرد
#10
هذا مثال


.rar   New folder (2).rar (الحجم : 69.79 ك ب / التحميلات : 7)
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • tahar1983
الرد


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


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