الدالتان DVar وDVarP

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

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

استخدم الداله DVarP ل# تقييم التباين محتوي و# الداله DVar ل# تقييم التباين في نموذج محتوي.

علي سبيل المثال، يمكنك استخدام الداله DVar ل# حساب التباين عبر مجموعه من نتائج اختبارات الطلاب.

بناء الجملة

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

DVarP ( expr , domain [, criteria] )

الدالتان DVar و DVarP تملك الوسيطات التاليه:

الوسيطة

الوصف

expr

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

domain

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

criteria

اختياري. تعبير سلسله المستخدمه ل# تقييد نطاق البيانات التي يتم تنفيذ الداله DVar او DVarP . علي سبيل المثال، معايير ف# غالبا ما يكون مكافئا ل where في تعبير SQL، دون الكلمه حيث. اذا تم حذف المعايير ، تقييم الدالتان DVar و DVarPexpr مقابل المجال ب# الكامل. يجب ان يكون اي حقل المضمنه في معايير ايضا حقل في المجال؛ الا يتم ارجاع الدالتان DVar و DVarPNull.


ملاحظات

اذا كان domain يشير الي اقل من اثنين من السجلات او اذا كانت يفي اقل من سجلين كريتيري، DVar و DVarP دالات ارجاع الفارغه، مما يشير الي تعذر حساب تباين.

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

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

ملاحظة: يمكنك استخدام الدالتين DVar و DVarP او الدالتان Var و VarP في تعبير حقل محسوب في استعلام إجماليات. اذا كنت تستخدم الداله DVar او DVarP ، يتم حساب القيم قبل تجميع البيانات. اذا كنت تستخدم الداله Var او VarP ، يتم تجميع البيانات قبل تقييم القيم الموجوده في حقل تعبير.

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

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

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

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

مثال

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

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

Dim dblX As Double
Dim dblY As Double
' Sample estimate.
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")
' Population estimate.
dblY = DVarP("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")

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

Dim strCountryRegion As String
Dim dblX As Double
strCountryRegion = "UK"
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")

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

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