الدالتان DMin وDMax

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يمكنك استخدام الدالتين DMin و DMax ل# تحديد قيم الحد الادني و# الاعلي في مجموعه محدده من السجلات ( مجال ). استخدم الدالتين DMin و DMax في Visual Basic ل# الوحده النمطيه Applications (VBA) او الماكرو، تعبير الاستعلام او عنصر تحكم محسوب.

علي سبيل المثال، يمكنك استخدام الدالتين DMin و DMax في عناصر التحكم المحسوبه علي تقرير ل# عرض مبالغ ترتيب اصغر و# اكبر ل# عميل معين. او يمكنك استخدام الداله DMin في تعبير استعلام ل# عرض كافه الاوامر مع خصم اكبر من الحد الادني الخصم المحتمله.

بناء الجملة

الداله DMin ( expr , domain [, criteria] )

DMax ( expr , domain [, criteria] )

الدالتان DMin و DMax تملك الوسيطات التاليه:

الوسيطة

الوصف

expr

مطلوب. تعبير يحدد الحقل الذي تريد العثور علي قيمه الحد الادني او الحد الاقصي. يمكن ان يكون تعبير السلسلة يحدد حقلا في جدول او استعلام، او قد يكون تعبير الذي يقوم ب# عمليه حسابيه علي البيانات في هذا الحقل. في expr، يمكنك تضمين اسم الحقل في جدول او عنصر تحكم في نموذج او ثابت او داله. اذا تضمن expr داله، يمكن ان يكون تجميع مجال مضمنه او معرفه من قبل المستخدم، و# لكن ليس اخر او داله SQL تجميعيه.

domain

مطلوب. تعبير سلسله يحدد المجموعه من السجلات التي تمثل المجال. قد يكون اسم جدول او اسم استعلام ل# استعلام الذي لا يتطلب معلمه.

criteria

اختياري. تعبير سلسله المستخدمه ل# تقييد نطاق البيانات التي يتم تنفيذ الداله DMin او DMax . علي سبيل المثال، معايير ف# غالبا ما يكون مكافئا ل where في تعبير SQL، دون الكلمه حيث. اذا تم حذف المعايير ، تقييم الدالتان DMin و DMaxexpr مقابل المجال ب# الكامل. يجب ان يكون اي حقل المضمنه في معايير ايضا حقل في المجال، و# الا DMin و DMax ترجع الدالات Null.


ملاحظات

الدالتان DMin و DMax ارجاع الحد الادني و# الحد الاقصي القيم التي تفي ب# المعايير. اذا كانت expr تعريف بيانات رقميه، ترجع الدالتان DMin و DMax القيم الرقميه. اذا كانت expr تعريف بيانات السلسله، يمكنهم ارجاع السلسله التي ل# المره الاولي او الاخيره ابجديا.

الدالتان DMin و DMax تجاهل قيم Null في الحقل المشار اليها ب# واسطه expr. و# مع ذلك، اذا كان اي سجل لا يلبي متطلبات معايير او اذا كان المجال لا يحتوي علي سجلات، الدالتان DMin و DMax ارجاع Null.

ما اذا كنت تستخدم الداله DMin او DMax في الماكرو او الوحده النمطيه، تعبير الاستعلام، او عنصر تحكم محسوب، يجب تكوين الوسيطه criteria ب# عنايه ل# التاكد من انه سيتم التقييم ب# شكل صحيح.

يمكنك استخدام الداله DMin و DMax ل# تحديد المعايير في صف المعايير ل# استعلام، في تعبير حقل محسوب في استعلام، او في الصف "تحديث الي" من استعلام تحديث.

ملاحظة: يمكنك استخدام الدالتين DMin و DMax او الدالات Min و Max في تعبير حقل محسوب من استعلام إجماليات. اذا كنت تستخدم الداله DMin او DMax ، يتم تقييم القيمتين قبل تجميع البيانات. اذا كنت تستخدم الداله الحد الادني او الحد الاقصي ، يتم تجميع البيانات قبل تقييم القيم الموجوده في حقل تعبير.

استخدم الداله DMin او DMax في عنصر تحكم محسوب عندما تحتاج الي تحديد معايير ل# تقييد نطاق البيانات التي يتم تنفيذ الداله. علي سبيل المثال، ل# عرض الشحن الحد الاقصي فرض تكلفه لقاء ب# ترتيب شحنها الي كاليفورنيا، تعيين الخاصيه مصدر عنصر التحكم ل# مربع نص الي التعبير التالي:

=DMax("[Freight]", "Orders", "[ShipRegion] = 'CA'")

اذا اردت ب# بساطه ل# العثور علي قيمه الحد الادني او الحد الاقصي كافه السجلات في المجال، استخدم الداله Min او الحد الاقصي .

يمكنك استخدام الداله DMin او DMax في وحده نمطيه او الماكرو او في عنصر تحكم محسوب علي نموذج اذا لم يكن الحقل الذي تريد عرضه في مصدر السجلات الذي يستند اليه النموذج الخاص بك.

تلميح

علي الرغم من انه يمكنك استخدام الداله DMin او DMax ل# العثور علي قيمه الحد الادني او الحد الاقصي من حقل في جدول المفاتيح الخارجية، ف# قد يكون من الافضل انشاء استعلام يحتوي علي الحقول التي تحتاج اليها من كلا الجدولين و# اجعل النموذج او اعداد تقرير ب# شان ذلك الاستعلام.

ملاحظة: لا يتم تضمين التغييرات غير المحفوظه ب# السجلات في domain عند استخدام هذه الدالات. اذا كنت تريد الداله DMax او DMin ل# ان تعتمد علي القيم التي تم تغييرها، يجب اولا حفظ التغييرات ب# النقر فوق " حفظ السجلات ضمن سجلات " علي علامه التبويب بيانات ، نقل التركيز الي سجل اخر، او ب# استخدام الاسلوب Update .

مثال

ملاحظة: توضح الامثله التاليه استخدام هذه الداله في Visual Basic for Applications (VBA) الوحده النمطيه. ل# الحصول علي مزيد من المعلومات حول العمل ب# استخدام VBA، حدد مرجع المطور في القائمه المنسدله الموجود ب# جانب بحث و# ادخل شروط واحد او اكثر في مربع البحث.

يرجع المثال التالي اقل قيمه و# اعلي قيمه من حقل الشحن ل# اوامر شحنها الي المملكه المتحده. المجال جدول. تقييد الوسيطه criteria المجموعه من السجلات ب# تلك التي تساوي شيبكونتريريجيون المملكه المتحده.

Dim curX As Currency
Dim curY As Currency
curX = DMin("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")
curY = DMax("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")

في المثال التالي، يتضمن الوسيطه criteria القيمه الحاليه ل# مربع نص يسمي OrderDate. مربع نص مرتبط ب# حقل "تاريخ الطلب" في جدول. لاحظ ان المرجع الي عنصر التحكم غير مضمن في علامات اقتباس مزدوجه (") التي تشير الي سلاسل الاحرف. يؤدي هذا الي ضمان ان كل مره يتم استدعاء الداله DMax ، Microsoft Office Access 2007 تحصل علي القيمه الحاليه من عنصر التحكم.

Dim curX As Currency
curX = DMax("[Freight]", "Orders", "[OrderDate] = #" _
& Forms!Orders!OrderDate & "#")

في المثال التالي، يتضمن التعبير متغير، dteOrderDate. تم تضمين ملاحظه علامات الارقام (#) في تعبير السلسله، حيث ان عندما يتم وصل السلاسل، سيتم احاطه التاريخ.

Dim dteOrderDate As Date
Dim curX As Currency
dteOrderDate = #03/30/2000#
curX = DMin("[Freight]", "Orders", _
"[OrderDate] = #" & dteOrderDate & "#")

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×