ciao,
ho continuato a "pasticciare" con il file.mdb e continuo ad avere lo stesso problema;
per eseguire la macro, la seleziono e poi premo esegui come in fig.
sono sicuro che funziona poichè dopo apro il database e vedo che sono stati aggiunti altri records, dopo l'ultimo inserito in precedenza, ed ho una situazione come in fig.
se invece uso il pulsante su maschera ottengo errore come in fig.
cliccando sulla nuova tabella "ERRORI...." si vede questo
questi errori non si verificavano nella mia priva versione del file.
anche se elimino la tabella errori, ad ogni successivo click del pulsante viene creata nuovamente.
ho provato ad eliminare la tabella originale "ARCHIVIO", se eseguo la macro come in fig1, tutto funziona e access mi crea una nuova tabella avente lo stesso nome, nella quale pero ho notato che, ad ogni successiva importazione, i dati, essendo sempre gli stessi non vengono accodati dopo l'ultimo records come avviene quando ho realizzato la tabella e poi eseguo la macro, ma si ha un gruppo di records contenenti gli stessi valori, poi un gruppo di records contenete gli stessi valori ma differenti dal primo gruppo e poi così via;
ad esempio:
record1: 1 2 3 4
record2 : 1 2 3 4
record3 : 5 6 7 8
record4 : 5 6 7 8
......
..Usa COUNT(*) e non ti devi preoccupare di questo.
intendi dire che devo sostituire Count(NomeCampoTabella)?
ma il simbolo (*) indica la colonna contatore?
perchè ho scritto
perchè ho notato che la colonna contatore - id non riporta i numeri in successione ma passa a valori molto alti tipo 370456, ma io non ho tutti questi dati
non capisco dove sbaglio, seguo sempre le sesse istruzioni della prima volta;
forse il primo risultato buono era dovuto alla fortuna del principiante.
saluti, grazie per il vostro interessamento.