Newsgroup: it.comp.appl.access
Titolo: Record cancellati2........

Ri salve a tutti vorrei riesporre la mia domanda per vedere se qualcuno ha
qualche altra idea.
Ho creato un Db di carico e scarico materiale dove la maschera principale ha
origini dati da una tabella "Materiale" ,premettendo che uso una maschera
continua e nei vari reparti ho creato un foglio Exel tramite una query su
Data base che si Attualizza automaticamente con origini dati dalla Tabella
"Materiale", la mia domanda è questa......... "è possibile ogni volta che
elimino un record dalla tabella principale il Record Eliminato in automatico
mi venga copiato in un altra tabella  per sicurezza?!'
Spero di essere stato abbastanza chiaro.....
Grazie a tutti è BUON 2003
--
Gianni B.

 Gianni B.
Prima di eliminare il record corrente, con una query di accodamento,
accodalo in un altra tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:UyVP9.63307$Ou4.2...@twister2.libero.it...

Grazie Roberto della tua tempestiva risposta, ma puoi essere +
preciso..........
Io vorrei solamente che il record venisse tagliato dalla tabella principale
č copiato in quella di sicurezza.
ciao č buon Nuovo Anno.
--
Gianni B.

 Gianni B.


 Ok Roberto ci provo;
io ho creato questo db con una tabella "Fornitori":
ID_Fornitore Nome Indirizzo  ec.
Quindi mi sono creato un'altra Maschera che ho chiamato
"Materiale_EntrataUscita" dove per "Uscita intendo materiale Utilizzato
"Vagone vuoto"
ID_Materiale - ID_Fornitore - Data_Entrata -  Data_Uscita  -
TIpo_Materiale - Materiale_N°- ecc
La relazione tra le due Tabelle è Uno a Molti.............
Ho creato una maschera continua con origini dati dalla Tabella Materiale è
quindi  "varie maschere" per l'immisione dati ecc..
Siccome ho "nei vari reparti" creato un foglio di calcolo in Exel tramite
una query su Data base che si aggiorna in automatico in modo che chi carica
o scarica i Vagoni
sia sempre sott'occhio...
Tutto quà....i record li elimino col pulsante predefinito da Access
spero di essere stato abbastanza chiaro.
Ciao
--
Gianni B.

 ha scritto nel messaggio
news:3e104051$1...@news.bluewin.ch...

Se la maschera continua ha come origine record la tua Tabella Materiale che
ha come chiave primaria il campo chiamato ID_Materiale.
Nel corpo della maschera continua inserisci un pulsante di comando che
pigerai quando vorrai cancellare un record dopo averlo accodato nella
tabella chiamata Tabella Sicurezza che ha la stessa struttura della Tabella
Materiale.
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codice VBA:
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO [Tabella Sicurezza] " _
& "SELECT * FROM [Tabella Materiale] " _
& "WHERE ID_Materiale=" & Me!ID_Materiale & ";"
DoCmd.RunSQL "DELETE * FROM [Tabella Materiale] " _
& "WHERE ID_Materiale=" & Me!ID_Materiale & ";"
DoCmd.SetWarnings True
Me.Requery
Naturalmente, quando dovrai cancellare un record non userai il "pulsante
predefinito da Access" , ma lo farai pigiando il pulsante che tu hai
inserito nel corpo della maschera continua.
Buon Anno


 ha scritto nel messaggio
news:6cfQ9.66342$Ou4.2...@twister2.libero.it...

Roberto SEI GRANDE come sempre grazie di tutto quando avro tempo provero' è
ti sapro' dire,adesso ne aprofitto per agurarti a te è  a tutti i tuoi cari
AUGURI DI UN BUON INIZIO 2003.........
A proposito io vivo in Svizzera è mi siete davvero di grandissimo
aiuto......... non faccio Db per professione ma solo per hobby ,per quello
che mi serve nel mio lavoro.....
Ancora grazie è ciao
--
Gianni B.

 Gianni B.
Ciao
