Saber usar um botão em um formulário para executar comandos pode fazer uma aplicação mais dinâmica. Microsoft Office Access é um sistema de gerenciamento de banco de dados relacional comumente usado para bancos de dados menores . Visual Basic for Applications (VBA) é uma linguagem de programação de computador utilizado para automatizar tarefas de rotina de outra forma feitas manualmente . VBA pode ser usado em Access para criar interfaces de usuário gráfica (GUI) para fornecer uma maneira mais fácil de inserir dados no banco de dados . Instruções
1
Inicie o Microsoft Office Access 2007, selecione "Banco de dados em branco ", clique em " Criar".
2
Selecione a aba " Criar " e selecione " Form Design "para criar um novo formulário. Clique em " Button" sobre os " controles", em seguida, clique esquerdo do mouse e arraste a forma para criar um novo botão.
3
botão direito do mouse " Command0 " e selecione " Propriedades". Clique na aba " Evento " e selecione " [Procedimento de evento ]" ao lado de " On Click. " Clique nas reticências (... ) para abrir a janela "Microsoft Visual Basic" . Pressione " Ctrl" e "A" e depois em "Excluir " para remover o código existente.
4
Copie e cole o seguinte código no módulo. Este código irá criar uma nova tabela com um " data" tipo de dados de campo e adicionar a data de hoje para ele.
Option Compare Database
Private Sub Command0_Click ()
Dim TodayDate As String
TodayDate = Agora
sqlstr = " CREATE TABLE dateTable ( TodaysDate Data ); "
DoCmd.RunSQL ( sqlstr )
sqlstr = " INSERT INTO dateTable ( [ TodaysDate ] ) "
sqlstr = sqlstr & " VALUES ( '"& ( TodayDate ) &" '); "
DoCmd.SetWarnings Falso
DoCmd.RunSQL ( sqlstr )
End Sub
5
Feche a janela " Microsoft Visual Basic" e clique-direito " Form1 ". Selecione " Modo formulário. " Clique em " Command0 " para executar seu código.