Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

È 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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×