Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar o VBA no Access Consulta Modo Design
Visual Basic for Applications (VBA ) é uma linguagem de programação usada em aplicações standalone , e também para estender a funcionalidade de programas do Microsoft Office , incluindo o programa de criação de banco de dados, Access. Algumas tarefas no Access se prestam naturalmente a automação com código VBA , como o cálculo de valores para controles adicionados pelo usuário em relatórios. Por outro lado , a consulta vista o projeto de Access não prontamente expor oportunidades de melhoria com VBA. No entanto , um exemplo aplicado de uma característica VBA especial vai mostrar como VBA pode ajudá-lo a trabalhar com vista de design da consulta . Instruções
1

Open Access e criar uma pequena mesa de endereços de email . Use a tabela a seguir , se você não tem um já existente. Digite a primeira linha os seguintes dados como o título de única coluna da tabela.

Emaildsk@yahoo.comIndianaJones @ Hollywood.comHarryBelafonte @ Caribbean.com
2

Salve a tabela por pressionando "Control- S, " e digite " EmailAddresses " para o nome da tabela. Salve o próprio banco de dados com a tecla " Alt- F ", em seguida, selecionando " Salvar Banco de Dados como. " Tipo " VBAFromAccessQuery " para o nome do banco de dados.
3

Comece criando um função personalizada para uso em uma consulta por primeira habilitação macros em seu banco de dados . Pressione " Alt- F" para expor a "Opções" item de menu, em seguida, clique nesse item.
4

Imprensa o item " Central de Confiabilidade " na caixa de diálogo " Opções de acesso " , em seguida, clique no botão "Configurações da Central de Confiabilidade " . Pressione o item " Configurações de Macro" na caixa de diálogo " Trust Center " , em seguida, clique na opção que diz " Activar todas as macros . " ( Não se esqueça de voltar a esta caixa de diálogo para desativar macros uma vez que você terminou a etapas neste artigo .)

Pressione " OK" em todas as caixas de diálogo abertas para retornar ao Access.
5

Pressione a barra de ferramentas item "Banco de Dados Tools" e clique em " , Visual Basic Insert ", seguido por " Módulo "no IDE " para entrar
6

Pressione o Visual Basic ambiente de desenvolvimento integrado (IDE), que é onde você criar funções personalizadas . " barra de ferramentas, para criar um novo espaço para inserir o código do programa dentro cole o seguinte código do programa em qualquer lugar em que o novo espaço :

getdomainname Função Pública ( emailAddress ) Dim mm = Len ( emailAddress ) - InStr ( emailAddress " " Function) getdomainname = Right ( emailAddress , m) Fim
7

Pressione" @ Control + S " para salvar o programa , eo nome do módulo" CustomFunctions " quando solicitado pelo Access. Retornar para acesso por um ou outro " Alt + F11 " press ou clicando no pequeno ícone de acesso na parte esquerda da barra de ferramentas do IDE.
8

Crie uma nova consulta para a tabela de endereço de e-mail clicando em primeiro lugar o o nome de tabela (" EmailAddresses ") na janela de navegação à esquerda da janela principal do Access . Em seguida, pressione "Create" , seguido de " design de consulta " na barra de ferramentas de Acesso. Se você estiver usando Access 2003, criar a consulta pressionando "Objetos ", depois " Consulta ", depois " New ".
9

Clique duas vezes no " EmailAddresses " , item na caixa de diálogo " Mostrar tabela " para criar uma pequena janela mostrando todos os campos da tabela de endereços de e-mail. . Pressione o botão " Fechar " na caixa de diálogo
10

clique com o botão direito do mouse sobre a linha " de campo: " em qualquer das colunas da grade da consulta. Selecione o item "Build" para exibir a caixa de diálogo " Expression Builder" , que permite criar consultas que usam fórmulas.
11

Clique duas vezes no " Funções " item no " elementos de expressão " painel para expandir esse nó , então um único clique no nome do seu banco de dados ( " VBAFromAccessQuery " ) para expor a função que você criou para essa base de dados .
12

Observe que o" Expression Valores " painel exibe a" função getdomainname " você colado no IDE Visual Basic antes. Clique duas vezes nesse item, em seguida, digite " [email ]" no lugar do texto " << emailAddress >>" no painel superior da caixa de diálogo .
13

Pressione " OK " para fechar " Expression Builder ", clique com o botão direito na guia da consulta e selecione " Folha de Dados " para executar a consulta . (Ou, clique em " Design" e ​​escolha " Run" na barra de ferramentas . )

Observe que os resultados da consulta mostrar apenas os nomes de domínio dos endereços de e-mail , o que é um resultado de sua aplicação com sucesso o código VBA para consulta de exibição de design da Access.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter DirectX Stereoscopic Tri Vert 
·Como usar o SQL Query String no VB6 com Crystal Reports…
·Como exibir um Spinner Quando uma macro VBA está funci…
·Como obter uma lista de impressoras em VB6 
·Como adicionar uma referência ao Microsoft Scripting R…
·Como usar ItemCheck evento em Visual Basic 6.0 
·Como escrever código para um Tangent em VB.NET 
·Como escrever um programa em Visual Basic que as vozes …
·Como excluir cookies e arquivos Temp usando o Visual Ba…
·Tutorial Visual Basic Application 
  Artigos em destaque
·Como alterar um arquivo PHP 
·Como definir o CurrentRow DataGridView 
·Como fazer uma temperatura Convertendo Programa em QBas…
·As desvantagens de ponteiros em C 
·Como fazer AJAX com PHP e HTML 
·Como Encontrar um Grid Reference OS 
·Como inserir um registro no banco de dados VBA 
·Como fazer JNLP Abrir com Java 
·Como preencher um GridView de dados em SQL VBNET 
·Como construir Com Regex 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados