تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] Datareport
#13
أهلا أخي الكريم , لا ليست صعبة الطريقة تعتمد في الأساس على حقل من نوع ترقيم تلقائي في الجدول لابد أن يكون هذا الحقل موجود في الجدول ثم في جملة الإستعلام يتم إضافة إستعلام فرعي داخل قوسين ويتم تسميته وذلك بوضع بعد القوسين إسم لنتيجة هذا الإستعلام الفرعي وهذا الإسم يكون عبارة عن حقل جديد تستطيع إظهاره في التقرير أو في أداة عرض مثله مثل أي حقل من حقول الجدول الأساسيه وهذا الإستعلام الفرعي وظيفته هو جلب مجموع السجلات بشرط أن تكون قيمة حقل الترقيم التلقائي أصغر أو تساوي قيمة حقل الترقيم التلقائي في الإستعلام الأساسي حيث أن الإستعلام الفرعي ينفذ بعد الإستعلام الأساسي لذلك في كل مرة يتم العثور على سجل في الإستعلام الأساسي يقوم بعدها الإستعلام الفرعي بحساب السجلات التي تم العثور عليها والتي رقم حقل الترقيم أصغر أو تساوي وتكون النتيجة رقم متسلسل من الواحد إلى عدد السجلات التي تم العثور عليها في الإستعلام الأساسي وشي مهم جدا وهو لابد من أن تكون قيم حقل الترقيم التلقائي في الإستعلام الأساسي مرتبة ترتيب تصاعدي ولذلك لابد من إضافة تعليمة الترتيب في نهاية جملة الإستعلام الأساسي وهي Order By ID ASC , هذا شرح الطريقة لعمل رقم تسلسلي على عدد السجلات التي تم العثور عليها في البحث .

- ملاحظة : لابد من عمل تسميه مستعاره لإسم الجدول في كل من الإستعلام الفرعي والأساسي لكي يتعرف كل منهما على الآخر إذا أردت إستخدام نفس أسماء الحقول .

- وهذا مثال على ذلك جملة الإستعلام التي توجد في المثال المرفق في هذا الموضوع :

PHP كود :
"select *,(Select count(*) From SYNDIC as TBL2 Where TBL2.ID<=TBL1.ID) as SN from SYNDIC as TBL1 Where zDATE =#" Trim$(Text1.Text) & "# Order By ID ASC" 

- هنا في جملة الإستعلام هذه وضعنا إسم مستعار للجدول في الإستعلام الأساسي وهو TBL1 وإسم مستعار آخر للجدول في الإستعلام الفرعي وهو TBL2 .
الرد }}}


الردود في هذا الموضوع
Datareport - بواسطة Abdellah - 17-05-16, 10:08 AM
RE: Datareport - بواسطة Ahmed_Mansoor - 18-05-16, 01:33 AM
RE: Datareport - بواسطة Abdellah - 19-05-16, 12:44 AM
RE: Datareport - بواسطة Ahmed_Mansoor - 19-05-16, 01:46 AM
RE: Datareport - بواسطة Abdellah - 19-05-16, 02:52 AM
RE: Datareport - بواسطة Ahmed_Mansoor - 19-05-16, 05:10 AM
RE: Datareport - بواسطة Abdellah - 19-05-16, 01:33 PM
RE: Datareport - بواسطة mohfar - 19-05-16, 03:13 AM
RE: Datareport - بواسطة Ahmed_Mansoor - 19-05-16, 02:36 PM
RE: Datareport - بواسطة Abdellah - 19-05-16, 05:47 PM
RE: Datareport - بواسطة Ahmed_Mansoor - 20-05-16, 12:12 AM
RE: Datareport - بواسطة mohfar - 20-05-16, 12:28 AM
RE: Datareport - بواسطة Ahmed_Mansoor - 20-05-16, 01:12 AM
RE: Datareport - بواسطة mohfar - 20-05-16, 01:18 AM


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


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