> Ho una MASCHERA singola associata, immissione dati = SI. In essa ho
> creato una SOTTOMASCHERA a maschere continue, associata ma non
> collegata alla MASCHERA. Lo scopo � inserire nuovi record con la
> MASCHERA e visualizzare i record inseriti nella sessione di
> inserimento dati nella SOTTOMASCHERA. Alla chiusura della MASCHERA i
> record inseriti nella sessione lavoro vengono cancellati e alla
> riapertura della MASCHERA la SOTTOMASCHERA apparir� nuovamente vuota.
> Ho ottenuto ci� utilizzando una tabella che viene popolata tranite vba
> con i record inseriti nella MASCHERA cancellando poi tutto alla
> chiusura di quest'ultima. La SOTTOMASCHERA serve per visualizzare i
> record inseriti nella sessione di lavoro ed eventualmente aprire un
> record gi� inserito tramite un pulsante posizionato nella
> SOTTOMASCHERA in corrispondenza di ogni record.
> Problema: poniamo che stia inserendo dati nella MASCHERA, poi per un
> qualsiasi motivo abbia bisogno di visualizzare un record gi� inserito
> e clicchi nella SOTTOMASCHERA. Succede che Access mi chieda di
> completare il record iniziato nella MASCHERA, evidentemente perch�
> perdendo il focus ed essendo dirty si obbliga al salvataggio.
> Cosa voglio ottenere: vorrei passare tranquillamente da MASCHERA
> (modificata) a SOTTOMASCHERA senza l'impiccio del warning di Access.
> Quale soluzione posso adottare?
Praticamente ti trovi con un record parzialmente inserito.
Devi decidere cosa fare, hai varie opzioni:
- salvi il record, se non sono rimasti vuoti dei campi obbligatori, cos�
puoi completarlo pi� tardi
- perdi il record, che quindi dovr� essere reinserito
- salvi tutti i valori in alcune variabili cos� li puoi ripristinare dopo
avere consultato i dati che ti servono
- usi un'altra maschera per consultare i dati, cos� non serve chiudere
quella principale
La terza comporta un po' pi� di lavoro in VBA ma direi che pu� risolvere
il tuo problema.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it
> Praticamente ti trovi con un record parzialmente inserito.
esatto
> Devi decidere cosa fare, hai varie opzioni:
> - salvi il record, se non sono rimasti vuoti dei campi obbligatori, così
> puoi completarlo più tardi
il problema era che per il tipo di record in questione non è possibile
un salvataggio parziale (dati obbligatori)
>
> - perdi il record, che quindi dovrà essere reinserito
no, scartato
> - salvi tutti i valori in alcune variabili così li puoi ripristinare dopo
> avere consultato i dati che ti servono
>
>
> La terza comporta un po' più di lavoro in VBA ma direi che può risolvere
> il tuo problema.
ma queste due soluzioni non sono identiche? salvare i dati in
variabili non è lavorare col vba.
Cmq ho risolto proprio col vba
> Ciao.
> -Marco-
>Ciao e grazie!