Il record non viene cancellato

di il
4 risposte

Il record non viene cancellato

Ciao,

ho scritto per cancellare un record di una tabella queste righe

If CasellaControllo43a.Value = -1 Then
  DoCmd.SetWarnings False
  DoCmd.RunSQL "INSERT INTO A0000_B_Park SELECT A0000_B_Park.* FROM A0000_B_Park WHERE (([A0000_B_Park]![ID_BPark]= " & z & "));"
  
  DoCmd.RunCommand acCmdDeleteRecord
  
  DoCmd.SetWarnings True

dove z contiene il record da cancellare.

Lanciando il comando, nei campi del RECORD effettivamente appare #eliminato.

Quando poi riapro la tabella il record  ricompare come ultimo record nella tabella. Difatto il record non viene cancellato. Puo' dipendere dal fatto che ID_BPark non è un campo a numerazione automatica ma è un campo numerico semplice?

Grazie

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte