ElisabettaPisano ha scritto:
Probabilmente sono io che ho impostato il tutto in modo sbagliato...
Ci sono 2 macro, la prima importa solo la tabella totale con i due campi Spedito e Evaso vuoti (circa 1 volta ogni 6 mesi), mentre la seconda macro importa la tabella con gli aggiornamenti ed esegue una query di accodamento e una di aggiornamento che vanno ad aggiornare la prima tabella (una volta alla settimana). Non so se questa sia la logica corretta per ottenere quello che voglio...ma è l'unico modo in cui sono riuscita a farlo...
Scusa, ma hai sempre parlato di una macro. Adesso sono diventate due?
In ogni caso, lo
scopo della
prima macro non è per niente chiaro.
Scusa, ma a cosa può mai servire importare
due campi vuoti???
Secondo me, a niente. Ergo, la prima macro non serve a nulla, anzi ti complica la vita.
Non è che è quella macro che crea la tabella nel database? Tel o chiedo perché fino ad ora non l'hai ancora specificato.
Il concetto da seguire è molto più semplice:
1. devo avere una tabella, già pronta e predisposta con la chiave primaria
2. aggiorno e/o accodo le righe (seconda macro).
Naturalmente, la tabella nel database NON devi mai eliminarla, per nessun motivo, altrimenti è ovvio che ogni volta devi ricreare la chiave primaria.
Al massimo, se devi eliminare i dati esistenti
la tabella va svuotata.
Ogni altra implementazione, a mio avviso, non fa altro che complicarti la vita.