Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como acessar a caixa de combinação em uma consulta
Saber como acessar uma caixa de combinação e , em seguida, usá-lo em uma consulta é útil no desenvolvimento de aplicações informáticas. Por exemplo, no Microsoft Access, uma caixa de combinação pode tornar mais fácil para o usuário manipular dados. Usando o Visual Basic for Applications (VBA) linguagem de programação de computador , você pode fazer um formulário, criar uma tabela e , em seguida, use a tabela para adicionar dados a uma caixa de combinação . Instruções
1

Inicie o Microsoft Office Access 2007, selecione "Banco de Dados em Branco ", e , em seguida, clique em "Criar ".
2

Clique na aba " Criar" e, em seguida, selecione "Form design" para criar um novo formulário. Clique em " caixa de combinação " no painel " Controles " , depois clique em seu formulário e arraste-o para criar um novo controle de caixa de combinação. Clique em " Button" no painel " Controles " para adicionar um novo botão ao seu formulário.
3

botão direito do mouse " Command0 ", e , em seguida, clique em " Propriedades". Clique na aba " Eventos" e , em seguida, escolha " [Procedimento de evento ]" ao lado de " On Click. " Clique nas reticências (... ) para abrir a janela "Microsoft Visual Basic"
4

Copie e cole o seguinte código em " Private Sub Command0_Click ()" : .

Dim strSQL As String

strSQL = " CREATE TABLE dataTable ( NÚMERO ComboIndx , RowData TEXT ); "

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO dataTable ( ComboIndx , RowData ) "

strSQL = strSQL & " VALUES ( 1 , ' linha1 ' ); "

DoCmd.SetWarnings Falso

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO dataTable ( ComboIndx , RowData ) "

strSQL = strSQL & " VALUES ( 2 , ' linha2 ' ); "

DoCmd.SetWarnings Falso

DoCmd.RunSQL ( strSQL )

strSQL = " INSERT INTO dataTable ( ComboIndx , RowData ) "

strSQL = strSQL & " VALUES ( 3 , ' linha2 ' ) ; "

DoCmd.SetWarnings Falso

DoCmd.RunSQL ( strSQL )

strSQL = " Select dataTable . * de dataTable "

strSQL = strSQL & "ONDE dataTable.rowData = ' Row2 '; "

Me.Combo0.RowSource = strSQL
5

Volte para a janela do Microsoft Access , clique com o botão direito " Combo0 ", e , em seguida, clique em" Propriedades . " Clique na aba " Eventos" . Escolha . [Procedimento de evento ] " ao lado de " After Update ". Clique nas reticências (... ) para abrir o " Microsoft Visual Basic " janela.
6

Copie e cole o seguinte código em" Private Sub Combo0_AfterUpdate () " :

Dim dbs As Database

Dim rst Como Recordset

Dim comboString As Integer Dim

sqlstr As String

Set dbs = CurrentDb

comboString = Me.Combo10.Text

sqlstr = "SELECT dataTable.rowData DE dataTable "

sqlstr = sqlstr & "ONDE dataTable.ComboIndx = "& ( comboString ) e "; "

Set rst = dbs.OpenRecordset ( sqlstr )

rst.MoveLast

rst.MoveFirst

MsgBox" os dados para este índice combinado é: " . & rst.Fields (0) Valor

rst.Close

dbs.Close
7

Feche o " Microsoft Visual Básico "Janela . Botão direito do mouse " Form1 ", e , em seguida, clique em" Form View. "Click" Command0 "para preencher a caixa de combinação com os dados.
8

Selecione um valor na caixa de combinação . Você verá os dados para esse índice em uma caixa de mensagem.

Anterior :

Próximo : No
  Os artigos relacionados
·Como acessar VBA para obter dados externos 
·Como fazer um botão 3-D em REALbasic 
·O que é um VB.NET Importação 
·Como analisar XML para um banco de dados 
·Como excluir LPT VBS 
·Como usar arquivos BMP Com QBasic 
·Como enviar um buffer para fechar um soquete 
·Como fazer um jogo de defesa em Visual Basic 6.0 
·Como fazer uma Sala de Chat em Visual Basic Express 
·Como criar seu próprio instalador 
  Artigos em destaque
·Como atualizar JavaScript 
·Como converter uma String em Java para GeneralPath 
·Como Encontrar Tempo Complexidade em C + + 
·Como comparar Fluxogramas e Pseudocódigo 
·Como ajustar Java Hashtable Capacidade 
·Como obter um nome de entrada inteira na CPP 
·Como fazer Cin.Fail 
·Como converter valores de tabela para o formato XLS em …
·Como instalar o Java em um Windows Mobile Cell Phone 
·Como detectar Unicode de caracteres internacionais em J…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados