Boa noite!
Estou usando o seguinte código para cadastro de clientes:
Private Sub Salva_Click()
Dim Id As Integer
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("TBLCLIENTES")
Id = DMax("[IDCLI]", "TBLCLIENTES")
If CPIDCLI = 0 Then
rs.AddNew
rs.Fields("IDCLI") =( Id )+ 1
CPIDCLI = rs.Fields("IDCLI")
rs.Update
rs.Close
End If
Set rs = Nothing
o problema é que esta gerando o codigo mas ao tentar inseiri um novo registro o acees ad erro dizendo que o codigo gerado gerou duplicidae
onde está errado ?
Estou usando o seguinte código para cadastro de clientes:
Private Sub Salva_Click()
Dim Id As Integer
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("TBLCLIENTES")
Id = DMax("[IDCLI]", "TBLCLIENTES")
If CPIDCLI = 0 Then
rs.AddNew
rs.Fields("IDCLI") =( Id )+ 1
CPIDCLI = rs.Fields("IDCLI")
rs.Update
rs.Close
End If
Set rs = Nothing
o problema é que esta gerando o codigo mas ao tentar inseiri um novo registro o acees ad erro dizendo que o codigo gerado gerou duplicidae
onde está errado ?