إضافة الدالات إلى تعبيرات Access

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

يشتمل Access على العديد من الدالات المضمنة التي يمكنك استخدامها لإنشاء تعبيرات. إذا كنت قد قرأت القسم إنشاء تعبير, فقد تتذكر أن الدالات هي مكون محتمل واحد فقط في التعبير. لكن لا يمكنك الاعتماد كثيراً على التعبيرات دون تعلم كيفية إضافة الدالات إليها.

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

إليك أولاً بعض أساسيات استخدام الدالات:

  • لاستخدام دالة، اكتب كلمتها الأساسية وقوساً هلالياً مفتوحاً والوسيطات (القيم) التي تريد إرسالها، ثم قوساً هلالياً مغلقاً.

  • لا تحتاج بعض الدالات إلى أي وسيطات، لكن هناك دوال أخرى تتطلب العديد منها، وفي هذه الحالة يجب فصلها بفاصلات.

  • قد تكون وسيطات الدالات معرِّفات أو ثوابت أو دالات أخرى. يمكنك أيضاً دمج هذه المكونات باستخدام عوامل تشغيل رياضية قياسية (مثل + أو - أو * أو /) أو عوامل تشغيل مقارنة (مثل < أو > أو =).

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

هل يبدو الأمر مقلقاً? ليس كذلك في الواقع. قد يتضح الأمر بضرب مثال واحد أو اثنين:

‎=IIf([DueDate] >= Date(),"OK", "Overdue")‎

يتكون هذا التعبير الكامل من الداله IIf (الاحرف الخضراء). لاحظ الفاصله اخضر فصل ثلاث وسيطات. في هذا المثال، نستخدم الداله IIf ل# مقارنه حقل يسمي تاريخ استحقاق ل# تاريخ اليوم. اذا كان الحقل تاريخ استحقاق اكبر من او يساوي تاريخ اليوم، سيتم ارجاع سلسله "موافق" و# الا، ف# سيتم ارجاع "متاخره".

  • كانت الوسيطه الاولي ل# الداله IIf اختبار منطقي الذي يتكون من المعرف ل# حقل تاريخ استحقاق (ب# اللون البرتقالي)، ب# مقدار عوامل تشغيل المقارنه (ب# اللون الاحمر)، و# الداله Date (ب# اللون الازرق)، التي تتطلب ايه وسيطات.

  • الوسيطتان الثانية والثالثة للدالة IIf هما ثابتا سلسلة (باللون الأزرق)، ويجب إحاطتهما بعلامات اقتباس. قد تكون هاتان الوسيطتان دالتين أو تعبيرين أيضاً ولا ترجعان أرقاماً أو نصاً.

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

وإليك مثال آخر يستخدم دالة في تعبير لإنشاء سلسلة نص::

مثال على استخدام الدالة Left في تعبير.

يبدأ التعبير هنا بثابت سلسلة (باللون الأسود).

  • علامة العطف (باللون الأحمر) هي عامل تشغيل متسلسل يُستخدم في ضم سلسلتين معاً.

  • تاخذ الداله ل# اليسار (ب# اللون الاخضر) وسيطتين هما:

    • معرِّف حقل (باللون البرتقالي)، و

    • وثابت عدد صحيح (باللون الأسود). في هذه الحالة، نريد فقط الحرفين الموجودين في أقصى الجهة اليسرى من الحقل، لذا نقوم بإدخال 2.

إذا كان الحقل ProductCode يحتوي على "CD22035"، تكون نتائج هذا التعبير هي "Prefix: CD".

هل تريد مزيداً من المعلومات عن التعبيرات والدوال?

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

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

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

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

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

×