ONDE ESTAR O ERRO?
PESSOAL,
TENHO O SEGUINTE CODIGO NO BOTÃO SALVAR
PARTE DO CODIGO
Set rs = New ADODB.Recordset
Dim SQL As String
With rs
If UCase(Mode) = [Ô]INCLUIR[Ô] Then
If MsgBox([Ô]Deseja realmente salvar o registro[Ô], vbYesNo, TitProg) = vbYes Then
If txtNumeroIP.Text = [Ô][Ô] Or txtNumeroIP = Empty Then
MsgBox [Ô]Por favor entre com o número do Inquérito[Ô], vbInformation, TitProg
txtNumeroIP.SetFocus
Exit Sub
End If
SQL = [Ô]INSERT INTO tblProcedimento (CodDelegacia, CodBarra, NumeroDoProcedimento, TipoProcedimento, NumeroDocumento, CodOrigem, OrigemDocumento, DataRegistro, DataAutuacao, CodDelito, Delito, CodInfracao, Infração, LocalOcorrencia, IniciadoPorFlagrante, CodLivro, Livro, Pagina, NumeroProcesso, CodVara, Vara, Delegado, Escrivao, Vitimas, Autores) VALUES([Ô] _
& [Ô][ô][Ô] & txtCodDelegacia.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodBarras.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNumeroIP.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbBaseado.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNumeroDocOrigem.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtCodOrigem & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtOrigem.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][Ô] & IIf(Not IsDate(Me.txtData.Text), [Ô]null[Ô], [Ô][ô][Ô] + Format(Me.txtData.Text, [Ô]dd/mm/yyyy[Ô]) + [Ô][ô][Ô]) & [Ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][Ô] & IIf(Not IsDate(Me.TxtDataAutuacao.Text), [Ô]null[Ô], [Ô][ô][Ô] + Format(Me.TxtDataAutuacao.Text, [Ô]dd/mm/yyyy[Ô]) + [Ô][ô][Ô]) & [Ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtCodDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodNaturezaDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNatureza.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtLocal.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbFlagrante.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodLivro.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtLivro.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtProcessoNumero.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodVara.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtVara.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbAutoridadePolicial.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbEscrivao.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtObs.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] & [Ô][ô][Ô] & Me.txtVitimas.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtAutores.Text & [Ô][ô])[Ô]
cnn.BeginTrans
cnn.Execute SQL
cnn.CommitTrans
MsgBox ([Ô]Registro Salvo[Ô]), vbInformation, TitProg
MostraDados
Else
Exit Sub
End If
End With
O PROBLEMA é QUE NÃO SAVA, NÃO DA ERRO E NÃO CONSIGO DESCOBRIR POR QUE. Hà ALGUM ERRO QUE NÃO DESCOBRIR
O CODIGO PARECE QUE NEM EXISTE NO BOTÃO, QUANDO CLICO NO MESMO NADA ACONTECE.
ALGUéM PODE AJUDAR?
TENHO O SEGUINTE CODIGO NO BOTÃO SALVAR
PARTE DO CODIGO
Set rs = New ADODB.Recordset
Dim SQL As String
With rs
If UCase(Mode) = [Ô]INCLUIR[Ô] Then
If MsgBox([Ô]Deseja realmente salvar o registro[Ô], vbYesNo, TitProg) = vbYes Then
If txtNumeroIP.Text = [Ô][Ô] Or txtNumeroIP = Empty Then
MsgBox [Ô]Por favor entre com o número do Inquérito[Ô], vbInformation, TitProg
txtNumeroIP.SetFocus
Exit Sub
End If
SQL = [Ô]INSERT INTO tblProcedimento (CodDelegacia, CodBarra, NumeroDoProcedimento, TipoProcedimento, NumeroDocumento, CodOrigem, OrigemDocumento, DataRegistro, DataAutuacao, CodDelito, Delito, CodInfracao, Infração, LocalOcorrencia, IniciadoPorFlagrante, CodLivro, Livro, Pagina, NumeroProcesso, CodVara, Vara, Delegado, Escrivao, Vitimas, Autores) VALUES([Ô] _
& [Ô][ô][Ô] & txtCodDelegacia.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodBarras.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNumeroIP.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbBaseado.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNumeroDocOrigem.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtCodOrigem & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtOrigem.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][Ô] & IIf(Not IsDate(Me.txtData.Text), [Ô]null[Ô], [Ô][ô][Ô] + Format(Me.txtData.Text, [Ô]dd/mm/yyyy[Ô]) + [Ô][ô][Ô]) & [Ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][Ô] & IIf(Not IsDate(Me.TxtDataAutuacao.Text), [Ô]null[Ô], [Ô][ô][Ô] + Format(Me.TxtDataAutuacao.Text, [Ô]dd/mm/yyyy[Ô]) + [Ô][ô][Ô]) & [Ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtCodDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.TxtDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodNaturezaDelito.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtNatureza.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtLocal.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbFlagrante.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodLivro.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtLivro.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtProcessoNumero.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtCodVara.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtVara.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbAutoridadePolicial.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.CbEscrivao.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtObs.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] & [Ô][ô][Ô] & Me.txtVitimas.Text & [Ô][ô][Ô] & [Ô],[Ô] & [Ô][Ô] _
& [Ô][ô][Ô] & Me.txtAutores.Text & [Ô][ô])[Ô]
cnn.BeginTrans
cnn.Execute SQL
cnn.CommitTrans
MsgBox ([Ô]Registro Salvo[Ô]), vbInformation, TitProg
MostraDados
Else
Exit Sub
End If
End With
O PROBLEMA é QUE NÃO SAVA, NÃO DA ERRO E NÃO CONSIGO DESCOBRIR POR QUE. Hà ALGUM ERRO QUE NÃO DESCOBRIR
O CODIGO PARECE QUE NEM EXISTE NO BOTÃO, QUANDO CLICO NO MESMO NADA ACONTECE.
ALGUéM PODE AJUDAR?
Nem mesmo esta última msgbox aparece? Se não, coloque breakpoints pra saber onde está havendo a suspensão da execução. Existe alguma rotina para tratar erros? Se houver, ela pode não está capturando o erro por estar definida par um ou outros erros além desse.
LLAIA,
Obrigado cara, acertou na mosca o problema era a rotina de erro que existia no código.
muito grato.
Obrigado cara, acertou na mosca o problema era a rotina de erro que existia no código.
muito grato.
Tópico encerrado , respostas não são mais permitidas