Tenho uma comobobox que ao clicar nela, as informações da coluna Local na tabela TB_Dados são carregadas.
Meu problema é como fazer para que o código leia apenas o conteúdo preenchido? da forma que está ele sempre adiciona linhas em branco devido ao... linhalistbox = linhalistbox + 1
'Cria variável que armazena os comandos SQL
Dim ComandoSQL As String
'Armazena na variável o comando que fará a consulta SQL no BD Access
ComandoSQL = "select * from tb_dados"
'Chama a rotina que faz a conexão com o BD
Call Conecta
'Atribui a variável objeto de BD a execução dos comandos SQL
Set consulta = banco.OpenRecordset(ComandoSQL)
'Tratamento de erro de acesso aos dados. Se houver erro, desvia o comando para o rótulo Sai
On Error Resume Next
'Populando o listbox
ComboBox1 = ""
While Not consulta.EOF
With Me.ComboBox1
.AddItem
.List(linhalistbox, "0") = consulta(0) 'ID
'.List(txt_codigo, "1") = consulta(1) 'nome / razao
End With
linhalistbox = linhalistbox + 1
consulta.MoveNext
Wend
Call Desconecta
' Me.lbl_registros = Me.ListBox1.ListCount
Postado : 17/11/2016 1:46 pm