Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
Você pode usar a função de comando para retornar a parte de argumento de linha de comando usado para iniciar Microsoft Office Access 2007.
Comentários
Quando o Access for iniciado da linha de comando, qualquer parte da linha de comando que segue a opção decmd/é passado para o programa como o argumento de linha de comando. Você pode usar a função de comando para retornar o argumento que foi passado.
Para alterar um argumento de linha de comando depois de um banco de dados tiver sido aberto:
-
No menu arquivo , clique em Opções do Access.
-
Na caixa de diálogo Configurações do aplicativo , clique em Avançado.
-
Insira um novo argumento na caixa argumentos de linha de comando .
A função Command agora retornará o novo argumento que você inseriu.
Quando a função Command é usada em qualquer lugar diferente no código Visual Basic for Applications (VBA) em um módulo, você deve incluir parênteses vazios após a função. Por exemplo, para usar a função de comando em uma caixa de texto em um formulário, defina a propriedade OrigemDoControle da caixa de texto para um expressão semelhante ao seguinte:
=Command()
Exemplo
Observação: Exemplos a seguir demonstram o uso dessa função em um Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa e insira um ou mais termos na caixa de pesquisa.
O exemplo a seguir mostra como iniciar o Access com um argumento de linha de comando e, em seguida, mostra como retornar o valor desse argumento utilizando a função de comando .
Para testar este exemplo, clique no botão Iniciar do Windows e clique em Executar. Digite o seguinte código na caixa Executar em uma única linha. (Você deve envolvem as partes das informações de linha de comando entre aspas).
"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"
Em seguida, crie um novo módulo no banco de dados de exemplo Northwind Traders e adicione o seguinte procedimento 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
Quando você chama esse procedimento, o Access abre o formulário Pedidos. Você pode criar uma macro AutoExec para chamar esse procedimento automaticamente quando o banco de dados é aberto.