16-06-2022, 07:01 PM
الصفحات : 1 2
17-06-2022, 10:12 AM
هل رأيت لماذا نصحتك بكتاب الـ SQL في موضوع سابق 
جمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة
على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال

كود :
https://www.mediafire.com/file/pqk1wf4detgs9yv/SQL-Notes-For-Professionals-ar-v1.0.0.pdf/fileجمل الاستعلام سوف تواجهك في كل المكونات
اينما ذهبت واي مكون او مكتبة لقواعد البيانات استخدمت ستجدها امامك
وستجد نفسك متورط في كل خطوة وتحتاج الى ان تسأل عن كل صغيرة وكبيرة
على العموم هذه تستعمل للعد اي جلب عدد الطلبة مثلا المسجلين مثال
كود :
Select Count(ID) From Student18-06-2022, 03:09 PM
(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
19-06-2022, 10:55 PM
لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي
24-06-2022, 04:12 PM
(19-06-2022, 10:55 PM)Delphi4Us كتب : [ -> ]لا تختار الدالة Count في الحقل memo وطبعا سيعطيك اقواس فارغة تضع اسم اي حقل بينها وهو سيتكفل بالباقي
جربتها
[COUNT(Band: Variant = 0; Flags: Integer = 0): Variant]
اين اضع المتغير
26-06-2022, 09:43 PM
28-06-2022, 06:43 PM
سلام عليكم
قمت بروضع الدالة قامت بحساب عد الضفوف في الورقة
اريد ان تحسب مثلا عدد الذكور والاناث في الجدول اسفل الورقة
قمت بروضع الدالة قامت بحساب عد الضفوف في الورقة
اريد ان تحسب مثلا عدد الذكور والاناث في الجدول اسفل الورقة
28-06-2022, 09:32 PM
وعليكم السلام
يمكن ذلك بطرق كثيرة انظر للمثال التالي لاحدى الطرق
عندنا متغيران عامان باعلى مكان لمحرر الشفرة البرمجية
في الحدث قبل الطباعة للحقل الخاص بالجنس تقوم بجمع الاناث والذكور ثم في الحدث قبل الطباعة للحقل في ترويسة التقرير تظهر النتيجة
طريقة اخرى
بامكانك ان تجعل للتقرير تجميع بحسب الجنس وتجمع العدد بعدها تحت كل تذييل التجميع
طريقة اخرى
او تحسب العدد لكليهما باستعلام عادي وتمرره كبارمترات للتقرير
يمكن ذلك بطرق كثيرة انظر للمثال التالي لاحدى الطرق
كود :
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.عندنا متغيران عامان باعلى مكان لمحرر الشفرة البرمجية
في الحدث قبل الطباعة للحقل الخاص بالجنس تقوم بجمع الاناث والذكور ثم في الحدث قبل الطباعة للحقل في ترويسة التقرير تظهر النتيجة
طريقة اخرى
بامكانك ان تجعل للتقرير تجميع بحسب الجنس وتجمع العدد بعدها تحت كل تذييل التجميع
طريقة اخرى
او تحسب العدد لكليهما باستعلام عادي وتمرره كبارمترات للتقرير
01-07-2022, 06:22 PM
قمت بتجربتها ولم تنجح ممكن مثال
06-07-2022, 07:39 AM
الصفحات : 1 2