Saber como atualizar uma consulta do Microsoft Access no Visual Basic for Applications (VBA) é importante quando você tem os controles que exibem informações através de uma consulta. Uma consulta de acesso é escrito em linguagem de consulta estruturada ( SQL). Você pode escrever consultas SQL no VBA para acessar informações em bancos de dados relacionais, como os de acesso . Como você atualizar as informações em uma tabela, você também quiser atualizar as informações exibidas em seu controle. Em apenas alguns passos, você pode escrever um sub para atualizar uma consulta em VBA. Instruções
1
Inicie o Microsoft Access 2007 e clique na aba "Criar" . Clique em " Tabela ", digite " Smith " e pressione " Enter" para adicionar um novo registro . Salve a tabela como " Tabela 1 ". Clique em "Criar " e selecione " Form Design" para criar um novo formulário.
2
Adicione um novo controle " List Box " a partir do menu " Controls " . Adicionar um novo controle "Button" ao formulário.
3
o botão direito do mouse em qualquer lugar no formulário e selecione " Propriedades". Selecione " Form" em " Tipo de seleção " e selecione a aba "Evento" . Selecione " [Procedimento de evento ]", ao lado de " On Load " e clique nas reticências para abrir o Microsoft Visual Basic
4
Digite o seguinte para definir uma consulta para o seu controle de caixa de lista : . < Br >
Me.List0.RowSource = "SELECT Table1.Field1 FROM Table1 ; ".
5
Mudar janelas para clique com o botão direito do mouse no controle de botão Microsoft Access e . Selecione "Propriedades" e clique na aba "Evento" . Selecione " [Procedimento de evento ]", ao lado de " On Click " e clique nas reticências
6
Digite o seguinte para atualizar a consulta: .
Me.List0.Requery .
7
Alternar Janelas para o Microsoft Access e clique em " Ver " para executar o formulário. Você vai ver " Smith ". Abra "Tabela1 " e digite " Jones " na segunda linha para inserir um novo registro. Salvar e fechar " Tabela 1 ". Clique no botão "Command" em seu formulário para atualizar a consulta em seu controle de caixa de lista.