Boa tarde! Pessoal sou iniciante e estou procurando uma solução para exibir ao usuário qualquer quantidade de registros, consegui popular um listbox, mas não exibe todos os registros. Gostaria de ajuda para popular um Formulário, visto que o limite de dados é maior, mas não sei nada sobre como popular o Formulário com o Select abaixo.
É Preciso configurar o formulário de forma diferente?
É preciso habilitar alguma biblioteca?
Sub Dados_Relatorio()
Dim contador As Long
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = OpenDatabase("P:\SUPORTE\Registros\GERAL.mdb")
Set rs = Nothing
Dim SQL As String
SQL = "SELECT * from GERAL where GERAL.CPF <> '' "
Set rs = db.OpenRecordset(SQL)
'formulario =FormRelatorio2
'listbox= Lista_CPF
If rs.RecordCount > 0 Then
Form_FormRelatorio2.Lista_CPF = ""
Form_FormRelatorio2.Lista_CPF.RowSource = ""
Form_FormRelatorio2.Lista_CPF.RowSourceType = "value list"
'Quantidade de Colunas
Form_FormRelatorio2.Lista_CPF.ColumnCount = "4"
'Tamanho das colunas
Form_FormRelatorio2.Lista_CPF.ColumnWidths = "3 cm ; 3 cm; 2 cm; 1 cm"
'Titulo
Form_FormRelatorio2.Lista_CPF.AddItem Item:="'IDENTIFI';'CPF' ;'SALDO' ; 'Contador'", Index:=0
contador = 0
Do While Not rs.EOF
contador = contador + 1
Form_FormRelatorio2.Lista_CPF.AddItem rs!IDENTIFI & ";" & rs!CPF & ";" & Right(" " & rs!SALDO_DEVEDOR, 10) & ";" & contador
rs.MoveNext
Loop
Form_FormRelatorio2.Lista_CPF.AddItem "Qtd.: " & contador
End If
rs.Close
Set rs = Nothing
db.Close
End Sub
É Preciso configurar o formulário de forma diferente?
É preciso habilitar alguma biblioteca?
Sub Dados_Relatorio()
Dim contador As Long
Dim rs As DAO.Recordset
Dim db As DAO.Database
Set db = OpenDatabase("P:\SUPORTE\Registros\GERAL.mdb")
Set rs = Nothing
Dim SQL As String
SQL = "SELECT * from GERAL where GERAL.CPF <> '' "
Set rs = db.OpenRecordset(SQL)
'formulario =FormRelatorio2
'listbox= Lista_CPF
If rs.RecordCount > 0 Then
Form_FormRelatorio2.Lista_CPF = ""
Form_FormRelatorio2.Lista_CPF.RowSource = ""
Form_FormRelatorio2.Lista_CPF.RowSourceType = "value list"
'Quantidade de Colunas
Form_FormRelatorio2.Lista_CPF.ColumnCount = "4"
'Tamanho das colunas
Form_FormRelatorio2.Lista_CPF.ColumnWidths = "3 cm ; 3 cm; 2 cm; 1 cm"
'Titulo
Form_FormRelatorio2.Lista_CPF.AddItem Item:="'IDENTIFI';'CPF' ;'SALDO' ; 'Contador'", Index:=0
contador = 0
Do While Not rs.EOF
contador = contador + 1
Form_FormRelatorio2.Lista_CPF.AddItem rs!IDENTIFI & ";" & rs!CPF & ";" & Right(" " & rs!SALDO_DEVEDOR, 10) & ";" & contador
rs.MoveNext
Loop
Form_FormRelatorio2.Lista_CPF.AddItem "Qtd.: " & contador
End If
rs.Close
Set rs = Nothing
db.Close
End Sub