Bom dia!!!
Tenho um form que tem 2 listbox.
1º já me complica porque eu nunca trabalhei com listbox, então me desculpem as duvidas bobas.
As consultas seriam 3? Do form, da listbox1(origem) e da listbox2(detsino)?
Ou eu faria isso através do VBA(que foi o que meu chefe fez)??
Eu usei aquelas setinhas p/ mover as linhas, então no VBA ficou assim:
Private Sub cmb_add_fiscal_Click()
If (lsb_fiscais.ListIndex > -1) Then
'Formato do item: "coluna1;coluna2", número da linha
lsb_fiscais_cont.AddItem (lsb_fiscais.Column(0, lsb_fiscais.ListIndex) & ";" & lsb_fiscais.Column(1, lsb_fiscais.ListIndex))
lsb_fiscais.RemoveItem (lsb_fiscais.ListIndex)
Else
MsgBox "Por favor selecione um item a ser removido.", vbCritical, "Erro"
End If
End Sub
Private Sub cmb_rem_fiscal_Click()
If (lsb_fiscal_cont.ListIndex > -1) Then
lsb_fiscal.AddItem (lsb_fiscais_cont.Column(0, lsb_fiscal_cont.ListIndex) & ";" & lsb_fiscal_cont.Column(1, lsb_fiscal_cont.ListIndex))
lsb_fiscal_cont.RemoveItem (lsb_fiscais_cont.ListIndex)
Else
MsgBox "Por favor selecione um item a ser removido.", vbCritical, "Erro"
End If
End Sub
Da erro 404, o objeto é obrigatorio(nao aparace nd na lista de origem).
Se eu mudo em propiedades para Tabela/consulta em vez de lista de valores, aparece as linhas(então não da erro 404), mas o depurador solicita para que eu mude para lista de valores (erro 3014) ¬¬
Conclusão, estou perdida com essas listbox.
Alguém tem alguma sugestão???
Tenho um form que tem 2 listbox.
1º já me complica porque eu nunca trabalhei com listbox, então me desculpem as duvidas bobas.
As consultas seriam 3? Do form, da listbox1(origem) e da listbox2(detsino)?
Ou eu faria isso através do VBA(que foi o que meu chefe fez)??
Eu usei aquelas setinhas p/ mover as linhas, então no VBA ficou assim:
Private Sub cmb_add_fiscal_Click()
If (lsb_fiscais.ListIndex > -1) Then
'Formato do item: "coluna1;coluna2", número da linha
lsb_fiscais_cont.AddItem (lsb_fiscais.Column(0, lsb_fiscais.ListIndex) & ";" & lsb_fiscais.Column(1, lsb_fiscais.ListIndex))
lsb_fiscais.RemoveItem (lsb_fiscais.ListIndex)
Else
MsgBox "Por favor selecione um item a ser removido.", vbCritical, "Erro"
End If
End Sub
Private Sub cmb_rem_fiscal_Click()
If (lsb_fiscal_cont.ListIndex > -1) Then
lsb_fiscal.AddItem (lsb_fiscais_cont.Column(0, lsb_fiscal_cont.ListIndex) & ";" & lsb_fiscal_cont.Column(1, lsb_fiscal_cont.ListIndex))
lsb_fiscal_cont.RemoveItem (lsb_fiscais_cont.ListIndex)
Else
MsgBox "Por favor selecione um item a ser removido.", vbCritical, "Erro"
End If
End Sub
Da erro 404, o objeto é obrigatorio(nao aparace nd na lista de origem).
Se eu mudo em propiedades para Tabela/consulta em vez de lista de valores, aparece as linhas(então não da erro 404), mas o depurador solicita para que eu mude para lista de valores (erro 3014) ¬¬
Conclusão, estou perdida com essas listbox.
Alguém tem alguma sugestão???