Discussione:
Svuotare con un click tutti i campi di un record
(troppo vecchio per rispondere)
Paolo S.
2006-03-10 12:20:46 UTC
Permalink
Quale è il modo più semplice per annullare (svuotare), facendo click su un
pulsante di comando, tutti i campi di un record già riempiti in una maschera
di inserimento dati ?
La struttura del mio record è formata da 7 campi.
Nella maschera ho 5 caselle di testo e 2 caselle combinate di ricerca
(collegate ad altre 2 tabelle, in modo da poter scegliere i dati con un
click)
Vorrei tornare alla stessa situazione di quando apro la maschera di
inserimento dati (completamente vuota, posizionato su un nuovo record e
senza aver aggiunto niente nella tabella)
Quale è il comando o il codice da scrivere associato al click del pulsante ?
Mi scuso per l'ignoranza e vi ringrazio per l'assistenza. Paolo
TANNHAUSER
2006-03-10 13:09:01 UTC
Permalink
Post by Paolo S.
Quale è il modo più semplice per annullare (svuotare), facendo click su un
pulsante di comando, tutti i campi di un record già riempiti in una maschera
di inserimento dati ?
La struttura del mio record è formata da 7 campi.
Nella maschera ho 5 caselle di testo e 2 caselle combinate di ricerca
(collegate ad altre 2 tabelle, in modo da poter scegliere i dati con un
click)
Vorrei tornare alla stessa situazione di quando apro la maschera di
inserimento dati (completamente vuota, posizionato su un nuovo record e
senza aver aggiunto niente nella tabella)
Quale è il comando o il codice da scrivere associato al click del pulsante ?
Mi scuso per l'ignoranza e vi ringrazio per l'assistenza. Paolo
Io ho risolto così:
1-ho inseito un pulsante che ho chimato reset;
2-sull'evento "click" del controllo ho annullato i valori di tutti i
controlli che mi interessava resettare; ad esempio

Private Sub Buttonreset_Click()
Me.Control1 = Null
Me.Control2 = Null
...
...
End Sub

Ritengo, col senno di poi, che si possa eseguire anche un ciclo for next
su tutti i controlli della maschera in modo tale che se, in futuro, viene
aggiunto un controllo non ci si debba ricordare di aggiungerlo alla lista
di quelli da azzerare.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Paolo S.
2006-03-10 13:18:53 UTC
Permalink
Ti ringrazio per la rapidità con la quale mi hai risposto, nel pomeriggio
proverò a modificare la maschera associando all'evento click il codice vba
come mi hai suggerito, poi ti farò sapere.
Grazie ancora per il suggerimento.
Ciao ! Paolo
Post by TANNHAUSER
Post by Paolo S.
Quale è il modo più semplice per annullare (svuotare), facendo click su un
pulsante di comando, tutti i campi di un record già riempiti in una maschera
di inserimento dati ?
La struttura del mio record è formata da 7 campi.
Nella maschera ho 5 caselle di testo e 2 caselle combinate di ricerca
(collegate ad altre 2 tabelle, in modo da poter scegliere i dati con un
click)
Vorrei tornare alla stessa situazione di quando apro la maschera di
inserimento dati (completamente vuota, posizionato su un nuovo record e
senza aver aggiunto niente nella tabella)
Quale è il comando o il codice da scrivere associato al click del pulsante ?
Mi scuso per l'ignoranza e vi ringrazio per l'assistenza. Paolo
1-ho inseito un pulsante che ho chimato reset;
2-sull'evento "click" del controllo ho annullato i valori di tutti i
controlli che mi interessava resettare; ad esempio
Private Sub Buttonreset_Click()
Me.Control1 = Null
Me.Control2 = Null
...
...
End Sub
Ritengo, col senno di poi, che si possa eseguire anche un ciclo for next
su tutti i controlli della maschera in modo tale che se, in futuro, viene
aggiunto un controllo non ci si debba ricordare di aggiungerlo alla lista
di quelli da azzerare.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
TANNHAUSER
2006-03-10 16:30:54 UTC
Permalink
Post by Paolo S.
Ti ringrazio per la rapidità con la quale mi hai risposto, nel pomeriggio
proverò a modificare la maschera associando all'evento click il codice vba
come mi hai suggerito, poi ti farò sapere.
Grazie ancora per il suggerimento.
Ciao ! Paolo
De nada.
Onde evitare di incorrere in meritati strali dall'Olimpo di ICAA, evita di
rispondere all'inizio del messaggio; soprattutto se sono lunghi risulta di
difficile consultazione.;-)
--
TANNHAUSER
"I've seen things you people wouldn't believe..."

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Sergio MAZZA
2006-03-10 15:14:20 UTC
Permalink
Post by Paolo S.
Quale è il modo più semplice per annullare (svuotare), facendo click su un
pulsante di comando, tutti i campi di un record già riempiti in una maschera
di inserimento dati ?
La struttura del mio record è formata da 7 campi.
Nella maschera ho 5 caselle di testo e 2 caselle combinate di ricerca
(collegate ad altre 2 tabelle, in modo da poter scegliere i dati con un
click)
Vorrei tornare alla stessa situazione di quando apro la maschera di
inserimento dati (completamente vuota, posizionato su un nuovo record e
senza aver aggiunto niente nella tabella)
Quale è il comando o il codice da scrivere associato al click del pulsante ?
Mi scuso per l'ignoranza e vi ringrazio per l'assistenza. Paolo
Dovresti però specificare se il record è già stato registrato o no...

Ciao.
--
Sergio MAZZA
Wrugaian
2006-03-10 15:52:21 UTC
Permalink
Post by Paolo S.
Quale è il modo più semplice per annullare (svuotare), facendo click su un
pulsante di comando, tutti i campi di un record già riempiti in una maschera
di inserimento dati ?
Forse sarò ovvio e probabilmente non ho capito, ma non c'è un wizard che te
lo crea in automatico?
Paolo S.
2006-03-11 09:38:42 UTC
Permalink
Lo svuotamento della maschera funziona !!!
Ok anche per il consiglio di non rispondere lasciando nella e-mail tutta la
"storia" dei messaggi.
Grazie a TANNHAUSER e a tutti quelli che mi hanno risposto
Ciao - Paolo.

Loading...