LISTBOX EXCLUSAO
Amigos estou com um problema , eu criei um ListBox com o nomes de todos os clientes e quando vc da um clik no nome ele abre o registro .. mais se eu tento excluir o registro ele não deixa ...
Private Sub Lstmostrar_Click()
Dim sql As String
sql = "select * from cadastro where Numero=" & Lstnumeros.List(Lstmostrar.ListIndex)
Set cadastro = db.OpenRecordset(sql, dbUseJet)
mostrarvalores
Lstmostrar.Refresh
AbreControle
End Sub
Private Sub CmdExcluir_Click()
apaga = MsgBox(" Deseja Excluir?", vbYesNo + vbQuestion)
If apaga = vbYes Then
cadastro.Delete
Form_Activate
Data2.Refresh
Data3.Refresh
Lstnumeros.Clear
Lstmostrar.Refresh
limpar
cadastro.MoveFirst
mostrarvalores
End If
End sub
O REGISTRO ESTA EM CADASTRO..?
Private Sub Lstmostrar_Click()
Dim sql As String
sql = "select * from cadastro where Numero=" & Lstnumeros.List(Lstmostrar.ListIndex)
Set cadastro = db.OpenRecordset(sql, dbUseJet)
mostrarvalores
Lstmostrar.Refresh
AbreControle
End Sub
Private Sub CmdExcluir_Click()
apaga = MsgBox(" Deseja Excluir?", vbYesNo + vbQuestion)
If apaga = vbYes Then
cadastro.Delete
Form_Activate
Data2.Refresh
Data3.Refresh
Lstnumeros.Clear
Lstmostrar.Refresh
limpar
cadastro.MoveFirst
mostrarvalores
End If
End sub
O REGISTRO ESTA EM CADASTRO..?
Qual o código do Form_Activate ? Pq vc chama ele ? Quem sabe vc cria uma sub e chama ela do Activate e daà dessa sub tb ? Fica melhor.
Qto ao problema, tenta o seguinte:
Set cadastro = db.OpenRecordset(sql, dbOpenDynaset)
pq essa constante dbUseJet não é aà q se usa.
Abraços,
Qto ao problema, tenta o seguinte:
Set cadastro = db.OpenRecordset(sql, dbOpenDynaset)
pq essa constante dbUseJet não é aà q se usa.
Abraços,
Onde está teu select q tem o WHERE codigo =
pq é nele q tá dando erro...
Abraços,
pq é nele q tá dando erro...
Abraços,
Tópico encerrado , respostas não são mais permitidas