Bom dia,
Venho mais uma vez solicitar a ajuda de vocês.
Tenho uma caixa de listagem com 22 valores de uma única tabela e eu gostaria de dividí-los em 4 colunas.
Procurei bastante e encontrei esse código: https://www.maximoaccess.com/t21520-personalizar-caixa-de-listagem Mensagem 2
Quando eu executo esse código, ele me marca o campo CurrentDb.OpenTable e dá a mensagem: Função ou interface marcada como restrita, ou a função está usando um tipo de automação não suportado pelo visual basic.
Poderiam me dar uma luz?
Venho mais uma vez solicitar a ajuda de vocês.
Tenho uma caixa de listagem com 22 valores de uma única tabela e eu gostaria de dividí-los em 4 colunas.
Procurei bastante e encontrei esse código: https://www.maximoaccess.com/t21520-personalizar-caixa-de-listagem Mensagem 2
- Código:
Dim rs As Recordset, N As Integer, Colunas As String
Set rs = CurrentDb.OpenTable("SELECT nomeDoCampo FROM nomeDaTabela WHERE seuFiltroAqui")
rs.MoveFirst
Do While Not rs.EOF
if N < 3 Then
N = N + 1
Else
N = 1
End If
If N = 1 Then
Colunas = rs("NomeDoCampo")
Else
Colunas = Colunas & ";" & rs("NomeDoCampo")
End If
Me.nomeDaListBox.AddItem Colunas
rs.MoveNext
rs.Close
Set rs = Nothing
Quando eu executo esse código, ele me marca o campo CurrentDb.OpenTable e dá a mensagem: Função ou interface marcada como restrita, ou a função está usando um tipo de automação não suportado pelo visual basic.
Poderiam me dar uma luz?