הפונקציה Command

הערה:  אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית .

באפשרותך להשתמש בפונקציה Command כדי להחזיר את חלק ארגומנטשורת פקודה המשמשת להפעלת Microsoft Office Access 2007.

הערות

כאשר Access מופעל משורת הפקודה, כל חלק של שורת הפקודה המופיע לאחר האפשרותcmd/מועבר לתוכנית כארגומנט שורת הפקודה. באפשרותך להשתמש בפונקציה Command כדי להחזיר את הארגומנט שהועבר.

כדי לשנות ארגומנט שורת פקודה לאחר פתיחת מסד נתונים:

  1. בתפריט קובץ , לחץ על ' אפשרויות Access'.

  2. בתיבת הדו-שיח הגדרות יישום , לחץ על מתקדם.

  3. הזן ארגומנט חדש בתיבה ארגומנטים בשורת הפקודה .

הפונקציה Command כעת תחזיר את הארגומנט החדש שהזנת.

כאשר הפונקציה Command נמצא בשימוש בכל מקום מלבד ב- Visual Basic for Applications (VBA) קוד במודול, עליך לכלול סוגריים ריקים לאחר בפונקציה. לדוגמה, כדי להשתמש בפונקציה Command בתיבת טקסט בטופס, עליך להגדיר את המאפיין ControlSource של תיבת הטקסט כדי ביטוי כגון אלה:

=Command()

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

הדוגמה הבאה מראה כיצד להפעיל את Access באמצעות ארגומנט שורת פקודה ולאחר מכן מראה כיצד להחזיר את הערך של הארגומנט הזה על-ידי שימוש בפונקציה Command .

כדי לבדוק בדוגמה זו, לחץ על לחצן התחל של Windows ולאחר מכן לחץ על הפעלה. הקלד את הקוד הבא בתיבה הפעלה בשורה אחת. (עליך להקיף את חלקי נתוני פקודת השורה במרכאות).

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

לאחר מכן, צור מודול חדש במסד הנתונים לדוגמה Northwind Traders והוסף Sub בהליך הבא:

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 פותח את טופס ההזמנות. באפשרותך ליצור מאקרו AutoExec כדי לקרוא לפרוצדורה זו באופן אוטומטי בעת פתיחת מסד הנתונים.

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×