E aí pessoal, seguinte. Eu tenho um formulario de cadastro sem vinculaçao com a tabela, somente a parte de vba, e estou efetuando o cadastro, criei o botao de gravar, coloquei a macro no evento ao clicar e quando executo ele nao dá erro nenhum, mas nao inclui na tabela. Alguem pode ajudar?
Segue o codigo do botao Gravar.
Private Sub Gravar_Click()
If IsNull(txtdata) Then
MsgBox "Preencha o campo por favor!", vbInformation, "Alerta"
DoCmd.CancelEvent
End If
If IsNull(txtQuant) Then
MsgBox "Preencha o campo por favor!", vbInformation, "Alerta"
DoCmd.CancelEvent
End If
Call Set_Global_ID
Dim dbs As DAO.Database
Dim rst1 As DAO.Recordset
Set dbs = CurrentDb
CurrentDb.Execute "INSERT INTO T001_Reclamacoes_de_qualidade(T001_Data, T001_Quantidade) VALUES (#18/02/2012# , " & txtQuant & ");"
If IsNull(txtdata) Then
MsgBox "Não há dados para salvar!", vbInformation, "Salvar - Cadastro"
Else
DoCmd.Save
If Me.Dirty Then
MsgBox " Resgistro Cadastrado com Sucesso!", vbInformation + vbOKOnly, "Confirmação!"
Me.Refresh
DoCmd.GoToRecord , , acNewRec
End If
End If
End Sub
Agradeço desde já
Segue o codigo do botao Gravar.
Private Sub Gravar_Click()
If IsNull(txtdata) Then
MsgBox "Preencha o campo por favor!", vbInformation, "Alerta"
DoCmd.CancelEvent
End If
If IsNull(txtQuant) Then
MsgBox "Preencha o campo por favor!", vbInformation, "Alerta"
DoCmd.CancelEvent
End If
Call Set_Global_ID
Dim dbs As DAO.Database
Dim rst1 As DAO.Recordset
Set dbs = CurrentDb
CurrentDb.Execute "INSERT INTO T001_Reclamacoes_de_qualidade(T001_Data, T001_Quantidade) VALUES (#18/02/2012# , " & txtQuant & ");"
If IsNull(txtdata) Then
MsgBox "Não há dados para salvar!", vbInformation, "Salvar - Cadastro"
Else
DoCmd.Save
If Me.Dirty Then
MsgBox " Resgistro Cadastrado com Sucesso!", vbInformation + vbOKOnly, "Confirmação!"
Me.Refresh
DoCmd.GoToRecord , , acNewRec
End If
End If
End Sub
Agradeço desde já