كيفية إنشاء استعلام إجماليات تشغيل في Microsoft Access

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية290136
خيارات متقدمة: يتطلب ترميز الخبير إمكانية التشغيل المتداخل ومهارات متعددة.

تنطبق هذه المقالة إلى ملف Microsoft Access قاعدة بيانات (mdb.) أو ملف (.accdb) من قاعدة بيانات Microsoft Access.للحصول على إصدار Microsoft Access 2000 من هذه المقالة، راجع 208714.
للحصول على إصدار Microsoft Access 97 من هذه المقالة، راجع 138911.
الموجز
توضح هذه المقالة طريقتين يمكنك استخدام لإنشاء استعلام رونينجتوتالس. هو استعلام إجماليات تشغيل استعلام إجمالي إيتشريكورد فيه مجموع هذا السجل وأية سجلات السابقة. أوفكويري نوع هذا مفيداً لعرض المجاميع التراكمية عبر مجموعة من السجلات (أو فترة زمنية) في رسم بياني أو تقرير.

ملاحظة: يمكنك مشاهدة عرض توضيحي للأسلوب الذي يتم استخدامه في هذه المقالة في نموذج ملف Qrysmp00.exe. لمزيد من المعلومات حول كيفية الحصول على هذا الملف نموذج، الرجاء مراجعة المقالة التالية في قاعدة ميكروسوفتكنووليدجي:
207626 ACC2000: Access 2000 أمثلة عن الاستعلامات المتوفرة في مركز التحميل
معلومات أخرى

الطريقة الأولى

يستخدم الأسلوب الأول دالة DSum ومعايير في استعلام لإنشاء مجموع تراكمي على مر الزمن. الدالة DSum جمع السجل الحالي وايه سجلات السابقة. عند نقل الاستعلام إلى السجل التالي، يتم تشغيلها مرة أخرى الدالة DSum وتحديث الإجمالي التراكمي.

يستخدم نموذج الاستعلام التالي جدول " الطلبات " من داتاباسينورثويند نموذج لإنشاء مجموع تراكمي لتكاليف الشحن لكل مونتين 1997. نموذج البيانات مقصورة على سنة واحدة لأسباب تتعلق بالأداء. لأنه يتم تشغيل الدالة DSum مرة واحدة لكل سجل في الاستعلام، قد يستغرق عدة ثوان (اعتماداً على سرعة الكمبيوتر) للاستعلام لإنهاء المعالجة. لإنشاء وتشغيل هذا الاستعلام، اتبع الخطوات التالية:
  1. فتح قاعدة بيانات نموذج Northwind.
  2. إنشاء استعلام تحديد جديد وإضافة جدول "الطلبات".
  3. من القائمة عرض ، انقر فوق إجماليات.

    ملاحظة: في Access 2007، انقر فوق إجماليات في المجموعة إظهار/إخفاء ضمن علامة التبويب تصميم .
  4. في العمود الأول من شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليفرزو عرض :
       Field: AYear: DatePart("yyyy",[OrderDate])   Total: Group By   Sort: Ascending   Show: Yes						
    التعبير في المربع الحقل يعرض وفرز جزء السنة في الحقل "تاريخ الطلب".
  5. في العمود الثاني في شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليفرزو عرض :
       Field: AMonth: DatePart("m",[OrderDate])   Total: Group By   Sort: Ascending   Show: Yes						
    التعبير في المربع حقل فرز وعرض جزء الشهر من الحقل "تاريخ الطلب" كقيمة عدد صحيح من 1 إلى 12.
  6. في العمود الثالث في شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليواظهار .

    ملاحظة: في المثال التالي، يتم استخدام بتسطير أسفل السطر (_) في نهاية السطر كحرف متابعة سطر. إزالة تسطير أسفل السطر من نهاية السطر عند إعادة إنشاء هذا المثال.
       Field: RunTot: DSum("Freight","Orders","DatePart('m', _          [OrderDate])<=" & [AMonth] & " And  DatePart('yyyy', _          [OrderDate])<=" & [AYear] & "")   Total: Expression   Show: Yes						
    يستخدم التعبير في المربع الحقل الدالة DSum() لتلخيص حقل Freight عندما تكون القيم في كل من AMonth والحقول AYear أقل من أو يساوي السجل الحالي الذي يقوم بمعالجة الاستعلام.
  7. في العمود الرابع من شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليفرزو عرض :
       Field: FDate: Format([OrderDate],"mmm")   Total: Group By   Sort: Ascending   Show: Yes						
    التعبير في المربع الحقل يعرض كل شهر في شكل نص، مثل يناير، فبراير، مارس، وهكذا.
  8. في العمود الخامس في شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليالمعاييرو إظهار :
       Field: DatePart("yyyy",[OrderDate])   Total: Where   Criteria: 1997   Show: No						
    التعبير في المربع حقل تصفية السجلات الاستعلام لتضمين البيانات من عام 1997 فقط.
  9. قم بتشغيل الاستعلام. لاحظ أن يعرض الحقل RunTot السجلات التالية مع مجموع تراكمي:
       AYear    AMonth     RunTot       FDate   --------------------------------------   1997     1          2238.98      Jan   1997     2          3840.43      Feb   1997     3          5729.24      Mar   1997     4          8668.34      Apr   1997     5          12129.74     May   1997     6          13982.39     Jun   1997     7          17729.29     Jul   1997     8          22204.73     Aug   1997     9          26565.26     Sep   1997     10         32031.38     Oct   1997     11         36192.09     Nov   1997     12         42748.64     Dec					

الطريقة الثانية

يستخدم الأسلوب الثاني استعلام إجماليات ذات دالة DSum() لإنشاء قيد تشغيل الإجمالي عبر مجموعة.

يستخدم نموذج الاستعلام التالي جدول "الطلبات" جمع بيريمبلويي تكاليف الشحن بالإضافة إلى حساب مجموع أجرة النقل. لتشغيل الاستعلام كريتيند، اتبع الخطوات التالية:
  1. افتح نموذج قاعدة البيانات Northwind.mdb.
  2. إنشاء استعلام تحديد جديد وإضافة جدول "الطلبات".
  3. من القائمة عرض ، انقر فوق إجماليات.

    ملاحظة: في Access 2007، انقر فوق إجماليات في المجموعة إظهار/إخفاء ضمن علامة التبويب تصميم .
  4. في العمود الأول من شبكة تصميم الاستعلام، إضافة الحقل التالي إلى مربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليواظهار :
       Field: EmpAlias: EmployeeID   Total: Group By   Show: Yes						
    هذا الحقل بتجميع البيانات حسب "معرف الموظف".
  5. في العمود الثاني في شبكة تصميم الاستعلام، إضافة الحقل التالي إلى مربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليواظهار :
       Field: Freight   Total: Sum   Show: Yes						
    يلخص هذا الحقل بيانات الشحن.
  6. في العمود الثالث في شبكة تصميم الاستعلام، اكتب التعبير التالي في المربع الحقل ، وقم بعمل التحديدات التالية لمربعات إجماليواظهار .

    ملاحظة: في المثال التالي، يتم استخدام بتسطير أسفل السطر (_) في نهاية السطر كحرف متابعة سطر. إزالة تسطير أسفل السطر من نهاية السطر عند إعادة إنشاء هذا المثال.
       Field: RunTot: Format(DSum("Freight","Orders","[EmployeeID]<=" _          & [EmpAlias] & ""),"$0,000.00")   Total: Expression   Show: Yes						
    يستخدم التعبير في المربع الحقل دالة DSum() إلى جمع الحقل الشحن عند أقل من أو يساوي امبالياس الحالي EmployeeID، ثم تنسيق الحقل بالدولار.
  7. قم بتشغيل الاستعلام. لاحظ أن يعرض الحقل RunTot السجلات التالية مع مجموع تراكمي:
       Employee              SumOfFreight     RunTot   -------------------------------------------------   Davolio, Nancy        $8,836.64        $8,836.64   Fuller, Andrew        $8,696.41        $17,533.05   Leverling,Janet       $10,884.74       $28,417.79   Peacock, Margaret     $11,346.14       $39,763.93   Buchanan, Steven      $3,918.71        $43,682.64   Suyama, Michael       $3,780.47        $47,463.11   King, Robert          $6,665.44        $54,128.55   Callahan, Laura       $7,487.88        $61,616.43   Dodsworth, Anne       $3,326.26        $64,942.69					
ACC2007 ACC2003 أوفيسيكبهووتو ACC2002

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 290136 - آخر مراجعة: 09/05/2015 03:28:00 - المراجعة: 7.0

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbinfo kbexpertiseinter kbhowto kbmt KB290136 KbMtar
تعليقات