colegas boa noite, estou começando a mudar a instrução de ssql pelo recordset.
O problema que esta acontecendo é que o meu comando o sistema não verifica se a caixa está vazia ele passa da linha verifica se o nome existe no bd caso não ele cadastra .
não sei o problema é esse porque quando mudo a ssql a depuração colocando o recordset o sistema pula das instrução da caixa vazia e cadastra
O problema que esta acontecendo é que o meu comando o sistema não verifica se a caixa está vazia ele passa da linha verifica se o nome existe no bd caso não ele cadastra .
não sei o problema é esse porque quando mudo a ssql a depuração colocando o recordset o sistema pula das instrução da caixa vazia e cadastra
- Código:
Dim rst1 As Recordset
If IsNull(Me.txt_nome_proced) Then
MsgBox "A caixa está vazia", vbCritical, "Serviço Social"
ElseIf DCount("*", "tbl_tipo_de_procedimentos", "tipos_de_procedimentos ='" & Me.txt_nome_proced & "'") >= 1 Then
MsgBox "OPA! Esse procedimento já está cadastrado", vbCritical, "Serviço Social"
Else
Sel1 = "SELECT * from tbl_tipo_de_procedimentos"
Set rst1 = CurrentDb.OpenRecordset(Sel1)
rst1.AddNew
rst1![tipos_de_procedimentos] = Me.txt_nome_proced
rst1.Update
rst1.Close
MsgBox "Cadastrado com sucesso", vbInformation, "Seviço Social"
Me.txt_nome_proced = ""
End If
End Sub