المشاركات : 76
المواضيع 19
:
: 11
الإنتساب : May 2020
ممكن شرح دالة COUNT في الفاست
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
17-06-2022, 10:12 AM
(آخر تعديل لهذه المشاركة: 17-06-2022, 10:14 AM بواسطة Delphi4Us.)
هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق
كود :
https://www.mediafire.com/file/pqk1wf4detgs9yv/SQL-Notes-For-Professionals-ar-v1.0.0.pdf/file
جمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة
على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال
كود :
Select Count(ID) From Student
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 76
المواضيع 19
:
: 11
الإنتساب : May 2020
(17-06-2022, 10:12 AM)Delphi4Us كتب : هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق 
كود :
https://www.mediafire.com/file/pqk1wf4detgs9yv/SQL-Notes-For-Professionals-ar-v1.0.0.pdf/file
جمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة
على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال
كود :
Select Count(ID) From Student
استعمل ادوكيري في الفاست هل اكتب هذا السطر واستبجل student ب adoqery
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 76
المواضيع 19
:
: 11
الإنتساب : May 2020
(19-06-2022, 10:55 PM)Delphi4Us كتب : لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي
جربتها
[COUNT(Band: Variant = 0; Flags: Integer = 0): Variant]
اين اضع المتغير
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
في تذييل التقرير ضع Memo واكتب فيها
كود :
[COUNT(MasterData1)]
Aggregate functions
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 76
المواضيع 19
:
: 11
الإنتساب : May 2020
سلام عليكم
قمت بروضع الدالة قامت بحساب عد الضفوف في الورقة
اريد ان تحسب مثلا عدد الذكور والاناث في الجدول اسفل الورقة
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
28-06-2022, 09:32 PM
(آخر تعديل لهذه المشاركة: 29-06-2022, 09:07 AM بواسطة Delphi4Us.)
وعليكم السلام
يمكن ذلك بطرق كثيرة انظر للمثال التالي لاحدى الطرق
كود :
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.
عندنا متغيران عامان باعلى مكان لمحرر الشفرة البرمجية
في الحدث قبل الطباعة للحقل الخاص بالجنس تقوم بجمع الاناث والذكور ثم في الحدث قبل الطباعة للحقل في ترويسة التقرير تظهر النتيجة
طريقة اخرى
بامكانك ان تجعل للتقرير تجميع بحسب الجنس وتجمع العدد بعدها تحت كل تذييل التجميع
طريقة اخرى
او تحسب العدد لكليهما باستعلام عادي وتمرره كبارمترات للتقرير
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 76
المواضيع 19
:
: 11
الإنتساب : May 2020
01-07-2022, 06:22 PM
(آخر تعديل لهذه المشاركة: 01-07-2022, 06:23 PM بواسطة tahar1983.)
قمت بتجربتها ولم تنجح ممكن مثال
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
هذا مثال
New folder (2).rar (الحجم : 69.79 ك ب / التحميلات : 7)
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم