Funzione Command

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

È possibile usare la funzione Command per restituire la parte di argomento della riga di comando usata per avviare Microsoft Office Access 2007.

Osservazioni

Quando Access viene avviato dalla riga di comando, tutte le parti della riga di comando che seguono l'opzione /cmd vengono passate al programma come argomento della riga di comando. È possibile usare la funzione Command per restituire l'argomento passato.

Per cambiare un argomento della riga di comando dopo aver aperto un database:

  1. Scegliere Opzioni di Access dal menu File.

  2. Nella finestra di dialogo Impostazioni applicazione fare clic su Avanzate.

  3. Immettere un nuovo argomento nella casella Argomenti della riga di comando.

La funzione Command restituirà il nuovo argomento immesso.

Quando la funzione Command viene usata in un punto diverso rispetto al codice Visual Basic, Applications Edition (VBA) in un modulo, è necessario includere parentesi vuote dopo la funzione. Ad esempio, per usare la funzione Command in una casella di testo in una maschera, impostare la proprietà OrigineControllo della casella di testo su un'espressione come la seguente:

=Command()

Esempio

Nota : Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

L'esempio seguente mostra come avviare Access con un argomento della riga di comando e come restituire il valore di questo argomento usando la funzione Command.

Per provare questo esempio, fare clic sul pulsante Start di Windows, quindi scegliere Esegui. Digitare il codice seguente nella casella Esegui su una sola riga. È necessario racchiudere le varie parti delle informazioni della riga di comando tra virgolette.

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

Successivamente, creare un nuovo modulo nel database di esempio Northwind Traders e aggiungere la routine Sub seguente:

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

Quando si chiama questa routine, Access apre la maschera Ordini. È possibile creare una macro AutoExec per chiamare questa procedura automaticamente quando si apre il database.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×