Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como acessar a pesquisa VBA Incremental Registro
Saber como pesquisar através de registros de uma tabela de banco de dados usando uma consulta no Microsoft Office Access você pode economizar tempo ao procurar por um texto específico em uma coluna. Visual Basic for Applications , também conhecido como VBA, é uma linguagem de programação usada para automatizar tarefas de rotina em outros aplicativos do MS Office e Microsoft Access . Access é um sistema de gerenciamento de banco de dados relacional usado para projetar pequenos bancos de dados . Uma consulta é usada para recuperar informações de uma tabela do banco de dados . Instruções
1

Abra o banco de dados Northwind do Microsoft Office Access. O banco de dados Northwind está incluído no pacote do Microsoft Office .
2

Clique em "Ferramentas de Banco de Dados ", selecione " Visual Basic " para abrir a janela do Microsoft Visual Basic. Clique no botão " Inserir" campo e selecione
3

Digite o seguinte para criar uma nova sub-rotina "Módulo ". :

SearchRecords Private Sub ( )

Pressione " Enter".
4

Digite o seguinte para criar a variável "rst " , você vai usá-lo para abrir um novo conjunto de registros:

Dim rst Como Recordset

Digite o seguinte para criar a variável " dbs " , você vai usá-lo para identificar o banco de dados atual :

Dim dbs as Database

Digite o seguinte para criar a variável " stringToSearch " , você vai usá-lo para guardar os caracteres que você vai olhar para na pesquisa de registro :

Dim stringToSearch as String

Digite o seguinte para definir o banco de dados atual como o banco de dados para usar neste sub-rotina :

Set dbs = CurrentDb
5

Digite o seguinte para definir a seqüência que você irá usar para pesquisar os registros retornados pela consulta , usando o nome de " Daniel " como um exemplo:

stringToSearch = " Daniel "
6

Digite o seguinte para abrir um novo conjunto de registros e consultar a tabela " Clientes " :

Set rst = dbs.OpenRecordset ( "SELECT * FROM Clientes Clientes ").

Edite a seguinte linha de código para consultar outra tabela :

Set rst = dbs.OpenRecordset ( "SELECT * FROM

< . , nome da tabela > ")

Digite o seguinte para mover para o primeiro registro dos resultados da consulta :

rst.MoveFirst
7

Digite o seguinte para repetir através do conjunto de registros , incrementando a posição de registros e procure por " Daniel " na coluna "Nome" :

do While Not rst.EOF

Se rst.Fields ( "Nome" ) . Valor = stringToSearch Então

MsgBox " Encontrado " & stringToSearch & " em número recorde :" & rst.AbsolutePosition

rst.MoveLast

Else

rst.MoveNext

End If

loop

para procurar outros conjuntos de caracteres em uma coluna diferente , edite as seguintes linhas de código :

stringToSearch = " "

Se rst.Fields ( " coluna 8

Digite o seguinte para liberar variáveis ​​de memória :

rst.Close

dbs.Close

Pressione " F5" para executar sua rotina
< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Como encontrar o Oriente Número de Três Números em V…
·Como fazer o download de uma página Web com VBScript 
·Como usar o Access 2007 VBA para a etapa através & Con…
·Como ativar a depuração no Visual Basic 
·Como expirar seu Script VB 
·Como remover todas as referências em um projeto VBA 
·Como fazer um ping a partir de Visual Basic 
·Como substituir um personagem em Vb.net 2003 
·Como ativar uma visão particular em um MultiView 
·Como acessar o FlexGrid em VB6 
  Artigos em destaque
·O que é Script Debugging 
·Como eliminar atualizações Java 
·Como Cypher criptografia para computadores 
·Como fazer bolha ordem VB.net 
·Como liberar um leitor de buffer em Java 
·Lista de funções em Visual Basic 6.0 
·Como copiar pastas usando VBA 
·Qual é o propósito de um diagrama de fluxo de dados 
·Como ler um objeto em jQuery 
·Como verificar Rollback Segment Tamanho 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados