Função Command

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a função de comando para retornar a parte de argument de command line 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:

  1. No menu arquivo , clique em Opções do Access.

  2. Na caixa de diálogo Configurações do aplicativo , clique em Avançado.

  3. 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 expression 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.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×