الدالة Command

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

يمكنك استخدام الدالة Command لإرجاع جزء وسيطة الخاصة بـ سطر الأوامر المستخدم لتشغيل Microsoft Office Access 2007.

ملاحظات

عند تشغيل Access من سطر الاوامر، يتم تمرير اي جزء من سطر الاوامر التي تلي الخيارcmd/برنامج ك# وسيطه سطر الاوامر. يمكنك استخدام الداله الامر ل# ارجاع الوسيطه التي تم تمريرها.

لتغيير وسيطة سطر الأوامر بمجرد فتح قاعدة بيانات قم بتنفيذ ما يلي:

  1. من القائمة ملف، انقر فوق خيارات Access.

  2. في مربع الحوار إعدادات التطبيق، انقر فوق خيارات متقدمة.

  3. أدخل وسيطة جديدة في المربع وسيطات سطر الأوامر.

تقوم الدالة Command الآن بإرجاع الوسيطة الجديدة التي أدخلتها.

عندما يتم استخدام الدالة Command في أي مكان آخر بدلاً من التعليمة البرمجية لـ Visual Basic for Applications (VBA)‎ في وحدة نمطية، يجب تضمين أقواس فارغة بعد الدالة. على سبيل المثال، لاستخدام الدالة Command في مربع نص لنموذج، يجب تعيين الخاصية ControlSource لمربع النص إلى تعبير كما هو موضح في المثال التالي:

=Command()

مثال

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

يوضح المثال التالي كيفية تشغيل Access باستخدام وسيطة سطر الأوامر ثم يعرض كيفية إرجاع قيمة هذه الوسيطة باستخدام الدالة Command.

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

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

ثم قم بإنشاء وحدة نمطية جديدة في نموذج قاعدة البيانات Northwind Traders ثم أضف الإجراء الفرعي التالي:

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

عند استدعاء هذا الإجراء، يفتح Access النموذج Orders (الطلبات). يمكنك إنشاء الماكرو AutoExec لاستدعاء هذا الإجراء تلقائيًا عندما يتم فتح قاعدة البيانات.

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

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×