Discussione:
Salvataggio record
(troppo vecchio per rispondere)
echiave
2007-08-21 08:40:00 UTC
Permalink
In una maschera di access, in modalità inserimento dati, è possibile salvare
il record semplicemente riempiendo in successione tutti i campi fino
all'ultimo (sia con il tasto tabulazione o con Enter) e quindi passare al
record successivo. Vorrei sapere se esiste la possibilità di disattivare
questa modalità e permettere il salvataggio del record solo tramite la
pressione di un pulsante. In pratica l'utilizzo dei tasti TAB o Enter
dovrebbe compiere un ciclo continuo senza mai registrare il record.
Grazie per ogni utile indicazione
lucio
2007-08-21 08:50:06 UTC
Permalink
Post by echiave
In una maschera di access, in modalità inserimento dati, è possibile salvare
il record semplicemente riempiendo in successione tutti i campi fino
all'ultimo (sia con il tasto tabulazione o con Enter) e quindi passare al
record successivo. Vorrei sapere se esiste la possibilità di disattivare
questa modalità e permettere il salvataggio del record solo tramite la
pressione di un pulsante. In pratica l'utilizzo dei tasti TAB o Enter
dovrebbe compiere un ciclo continuo senza mai registrare il record.
Grazie per ogni utile indicazione
Ciao echiave
Nelle proprietà della FORM vai su Altro e alla voce sequenza metti Record
corrente.
In questo modo i tasti Enter e Tab non ti fanno cambiare record e quindi non
avviene il salvataggio automatico dei dati.

Un secondo metodo può essere:
sull'evento Prima di Aggiornare della form chiedi all'utente se conferma il
salvataggio del record, es:

If MsgBox("Confermi il salvataggio", vbQuestion + vbYesNo +
vbDefaultButton2, "Titolo") = vbNo Then
Me.Undo
End If

spero possa esserti utile
ciao
echiave
2007-08-21 09:36:01 UTC
Permalink
Grazie ! il tuo aiuto è stato prezioso: funziona benissimo con la prima delle
due ipotesi. Approfitto della tua disponibilità per chiederti un'altra cosa:
il mio database (che lavora in rete con varie postazioni) è diviso fra un
unico file mdb che contiene le tabelle e vari file mdb sui client che si
collegano alle tabelle. Vorrei poter salvare il file delle tabelle in una
directory di scorta (utilizzando un codice che mi salva le versioni degli
ultimi 7 giorni). Ho provato ad inserire un codice che contiene un comando
Filecopy alla chiusura della maschera del pannello comandi, però chiaramente
il comando Filecopy utilizzato con un file mdb ancora aperto mi da errore.
Hai una soluzione da suggerirmi?
Grazie ancora
Post by lucio
Post by echiave
In una maschera di access, in modalità inserimento dati, è possibile salvare
il record semplicemente riempiendo in successione tutti i campi fino
all'ultimo (sia con il tasto tabulazione o con Enter) e quindi passare al
record successivo. Vorrei sapere se esiste la possibilità di disattivare
questa modalità e permettere il salvataggio del record solo tramite la
pressione di un pulsante. In pratica l'utilizzo dei tasti TAB o Enter
dovrebbe compiere un ciclo continuo senza mai registrare il record.
Grazie per ogni utile indicazione
Ciao echiave
Nelle proprietà della FORM vai su Altro e alla voce sequenza metti Record
corrente.
In questo modo i tasti Enter e Tab non ti fanno cambiare record e quindi non
avviene il salvataggio automatico dei dati.
sull'evento Prima di Aggiornare della form chiedi all'utente se conferma il
If MsgBox("Confermi il salvataggio", vbQuestion + vbYesNo +
vbDefaultButton2, "Titolo") = vbNo Then
Me.Undo
End If
spero possa esserti utile
ciao
lucio
2007-08-21 10:00:01 UTC
Permalink
Post by echiave
Grazie ! il tuo aiuto è stato prezioso: funziona benissimo con la prima delle
il mio database (che lavora in rete con varie postazioni) è diviso fra un
unico file mdb che contiene le tabelle e vari file mdb sui client che si
collegano alle tabelle. Vorrei poter salvare il file delle tabelle in una
directory di scorta (utilizzando un codice che mi salva le versioni degli
ultimi 7 giorni). Ho provato ad inserire un codice che contiene un comando
Filecopy alla chiusura della maschera del pannello comandi, però chiaramente
il comando Filecopy utilizzato con un file mdb ancora aperto mi da errore.
Hai una soluzione da suggerirmi?
Grazie ancora
infatti...
io, normalmente, creo un classico file .bat e lo lancio o da una "operazione
pianificata" di windows, o tramite shell, ad esempio, alla chiusura
dell'applicazione.
Attenzione però a problemi di "contemporaneità"... se due utenti lanciano
contemporaneamente la copia, quindi conviene che un solo computer effettui
questa operazione

Sicuramente esiste una soluzione + sofisticata, ma questa funziona....

ciao
echiave
2007-08-21 10:16:01 UTC
Permalink
Grazie ancora.
Ciao
Post by lucio
Post by echiave
Grazie ! il tuo aiuto è stato prezioso: funziona benissimo con la prima
delle
Post by echiave
il mio database (che lavora in rete con varie postazioni) è diviso fra un
unico file mdb che contiene le tabelle e vari file mdb sui client che si
collegano alle tabelle. Vorrei poter salvare il file delle tabelle in una
directory di scorta (utilizzando un codice che mi salva le versioni degli
ultimi 7 giorni). Ho provato ad inserire un codice che contiene un comando
Filecopy alla chiusura della maschera del pannello comandi, però chiaramente
il comando Filecopy utilizzato con un file mdb ancora aperto mi da errore.
Hai una soluzione da suggerirmi?
Grazie ancora
infatti...
io, normalmente, creo un classico file .bat e lo lancio o da una "operazione
pianificata" di windows, o tramite shell, ad esempio, alla chiusura
dell'applicazione.
Attenzione però a problemi di "contemporaneità"... se due utenti lanciano
contemporaneamente la copia, quindi conviene che un solo computer effettui
questa operazione
Sicuramente esiste una soluzione + sofisticata, ma questa funziona....
ciao
Access
2007-08-21 20:03:52 UTC
Permalink
"echiave" <***@discussions.microsoft.com> ha scritto nel messaggio news:20539913-660C-4A5D-BE3A-***@microsoft.com...

--cut--



ciao echiave, ciao lucio

avete dato anche un occhiata qui magari vi puo' essere utile:


http://www.sitocomune.com

sezione GENERAL

punto 6.104 e 6.29
--
Ciao
Access
lucio
2007-08-21 22:40:01 UTC
Permalink
Post by Access
ciao echiave, ciao lucio
http://www.sitocomune.com
sezione GENERAL
punto 6.104 e 6.29
--
Ciao
Access
Grazie della segnalazione... tra la miriade di risorse che i ..guru... ci
mettono gratuitamente a disposizione, questi due me li ero persi.
Farò tesoro e metto mano alle procedure di bakcup.

ciao...

Continua a leggere su narkive:
Loading...