Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Vladimiro,
scusa se ti rompo ancora... ma a proposito di quello che ti ho scritto nella mia risposta (cioè del fatto che nella mia maschera io filtro solo una parte dei records presenti nella tabella "vera"), per evitare di ricopiare ogni volta tutti records (cioè anche quelli non coinvolti nella maschera) da una parte all'altra, dovrei utilizzare il tuo ciclo non partendo da zero e non finendo con l'ultimo record.
Cerco di essere più preciso: la tabella viene filtrata attraverso una data di calendario, scelta in una maschera precedente, tramite una combo.
Potrei fare in questa maniera: all'apertura della mia maschera dovrei contare i records della tabella con data minore a quella della data della maschera e lo memorizzo in una variabile 1, e poi fare la stessa cosa per i record con data maggiore e memorizzare il numero sulla variabile 2.
A questo punto il ciclo inizierebbe con il numero della variabile 1 e finirebbe con quello della variabile 2.
Fammi sapere cosa ne pensi.
Grazie ancora.
Francesco
Ciao Francesco,
perché vuoi complicarti la vita?
Dovresti eliminare i soli dati filtrati per implementarli nella tabella d'appoggio e successivamente ricollocarli, con le dovute modifiche o aggiunte di nuovi record, nella tabella principale e fin qui nessun problema.
Ma poi, se decidi di non salvare i dati, mi dici come fai a ripristinarli originali così come li hai prelevati la prima volta di nuovo nella tabella principale?
Certo, un'altra soluzione ci sarebbe, cioè l'impiego di una terza tabella.
Mi spiego.
Nel momento in cui prelevi ed allo stesso tempo elimini i dati filtrati dalla tabella originale potresti implementare due tabelle d'appoggio invece di una.
Avresti la possibilità in questo modo, una volta fatte le dovute modifiche o aggiunte, di salvare i dati prelevandoli direttamente dalla tabella in cui stai operando, oppure, di non salvare i dati e riprenderli dalla seconda tabella d'appoggio dove non è stata fatta nessuna modifica.
Ma come ti ripeto, a che serve tutto ciò se in apertura maschera, pur vedendo e agendo solo sui dati filtrati, la tabella origine record della maschera in cui stai operando, te la trovi già clonata?
Vladimiro