Pessoal, Boa Tarde !
Minha dúvida é a seguinte;
Tenho um comando para Gravar os campos não acoplados do meu formulário na minha tabela BASE, porém se duas pessoas usarem o comando ao mesmo tempo ocorre erro informando que o registro não pode ser duplicado (isso ocorre porque o código possui chave primaria)
Obs. se eu remover a chave primaria as duas pessoas conseguem usar o comando ao mesmo tempo, porém o código é duplicado, e não pode ser.
Como resolver isso (Não quero acoplar os campos)
Abaixo o comando para salvar
Dim BancoDeDados As Database
Dim TabLançamentos As Recordset
Set BancoDeDados = CurrentDb
Set TabLançamentos = BancoDeDados.OpenRecordset("BASE")
With TabLançamentos
.AddNew
!Código = Nz(DMax("Código", "BASE")) + 1
![Meucamponabase] = Me.Meucamponoformulario
Desde já agradeço!
Att,
Paulo Oliveira.
Minha dúvida é a seguinte;
Tenho um comando para Gravar os campos não acoplados do meu formulário na minha tabela BASE, porém se duas pessoas usarem o comando ao mesmo tempo ocorre erro informando que o registro não pode ser duplicado (isso ocorre porque o código possui chave primaria)
Obs. se eu remover a chave primaria as duas pessoas conseguem usar o comando ao mesmo tempo, porém o código é duplicado, e não pode ser.
Como resolver isso (Não quero acoplar os campos)
Abaixo o comando para salvar
Dim BancoDeDados As Database
Dim TabLançamentos As Recordset
Set BancoDeDados = CurrentDb
Set TabLançamentos = BancoDeDados.OpenRecordset("BASE")
With TabLançamentos
.AddNew
!Código = Nz(DMax("Código", "BASE")) + 1
![Meucamponabase] = Me.Meucamponoformulario
Desde já agradeço!
Att,
Paulo Oliveira.