Access 2007 - salvataggio record doppio

RIPPER23

Utente Attivo
353
2
Ciao a tutti,Sto scrivendo un pezzo di codice con VBA per access 2007.Ecco il codice:



Private Sub Command21_Click()Dim rstPersone As DAO.RecordsetDim dbinterventi As ObjectSet dbinterventi = CurrentDbSet rstPersone = dbinterventi.OpenRecordset("tab_Persone")rstPersone.AddNew rstPersone!Azienda = Azienda If Azienda = True Then rstPersone!Nome_azienda = Nome_azienda Else rstPersone!Nome = Nome rstPersone!Cognome = Cognome End If rstPersone!Luogo = Luogo rstPersone!Via = Via rstPersone!Telefono = Telefono rstPersone!Natel = Natel rstPersone!Email = Email rstPersone!Note = NoterstPersone.UpdaterstPersone.CloseSet rstPersone = NothingEnd Sub



Ha sempre funzionato bene, o per lo meno mi pare di averlo sempre scritto così.Il problema è che quando faccio click sul pulsante in questione, il record viene salvato, ma quando cambio record nella maschera o la chiudo, nella tabella PERSONE compare un nuovo record identico al precedente (con ID chiave primaria diverso).Ho provato dalle proprietà della maschera a disattivare l'opzione DATA ENTRY, ma senza risultati.Qualcuno mi sa aiutare?Grazie.
 

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot: Sei vaccinato? [sondaggio anonimo]

  • Primo ciclo vaccinale completo (1-2 dosi)

    Voti: 441 78.5%
  • Fatta 1a dose, in attesa della 2a

    Voti: 20 3.6%
  • Sono prenotato per la 1a dose

    Voti: 13 2.3%
  • Non so se vaccinarmi

    Voti: 16 2.8%
  • Non ho intenzione di vacciarmi

    Voti: 58 10.3%
  • Fatta anche la terza dose

    Voti: 14 2.5%