Newsgroup: it.comp.appl.access
Titolo: Relazionare una Maschera con una sottomaschera

La mia intenzione č quella di collegare le due maschere in modo che
partendo dalla maschera principale io al bisogno posso aprire una
sottomaschera che contiene alcuni dati aggiuntivi che non voglio che
si vedano nella prima maschera. 
Quindi al termine dell'inserimento dei dati nella prima maschera io
apro la sottomaschera attraverso un bottone e inserisco gli altri dati
relativi allo stesso record.
Fin qui tutto bene, ma il mio problema č che non riesco a capire come
posso fare per visualizzare contemporaneamente all'apertura della
sottomaschera i dati relativi al record aperto mella maschera
principale, infatti quando apro la sottomaschera questa non si
aggiorna al record corrispondente prersente nella maschera principale.
Mentre se inserisco la sottomascheraa all'interno della maschera
principale tutto corrisponde.
Mi date una soluzione al problema?
Grazie 

 ha scritto nel
messaggio
news:8euuj0183rrkb183u...@4ax.com...

Creati la tua "sottomaschera" e inserisci un
pulsante nella principale.
Nel wizard lui ti chiede se vuoi visualizzare
tutti i record o solo alcuni, scegli quella
opzione.
MAssimiliano

 Grazie
Ciao Mimmo,
Suppongo da quello che dici che i dati presenti nella sottomaschera facciano
parte della stessa tabella di quelli presenti nella maschera principale,
suppongo anche che tu abbia in questa tabella un campo chiave principale che
per brevità chiamerò ID.
Per visualizzare nella seconda maschera lo stesso record della maschera
principale potresti ad esempio quando esegui la
DoCmd.OpenForm  passargli nel parametro  Where Condition l'istruzioe "[ID]=
" & Me.ID
DoCmd.OpenForm "SecondaMAschera",, "[ID] = " & me.ID
Spero di avere interpretato correttamente la tua richiesta
Saluti
Cinzia



Io ho creato due tabelle; una che contiene i dati completi ed una
altra tabella che contiene altri campi ed in IDCliente e un altro
campo che contiene il codice fiscale ora i vorrei che quando apro  la
finestra principale e schiaccio sul bottone mi si apre la
sottomaschera con i campi relativi al record in uso sulla maschera
principale e ogni volta nella maschera principale cambia il record
tutti i campi della sottomaschera si aggiornano mostraando i dati
relativi a quel record aperto al momento.
Grazie  


Ciao Mimmo,
se il campo IDCliente fa da collegamento tra le due tabelle, per mantenere
la sottomaschera sincronizzata con la maschera principale devi solo
impostare nelle proprietà della sottomaschera Collega Campi Secondari =
[IDCliente] e Collega Campi Master= [IDCliente]
Vai in Visualizza Struttura della Maschera Principale, Seleziona la
sottomaschera, Visualizza - Proprietà e lì trovi le due proprietà collega
Campi Master e Collega Campi econdari che devi impostare.
Saluti
Cinzia



Grazie Cinzia domaani ci provo, ma volevo chiederti è possibile
richiaamaare laa sottomaschera con un bottone e non lasciarla lì nella
maschere principale sempre a vista?
Io la voglio vedere sono qunado ne ho bisogno e quando devo inserire
un nuovo record.
Grazie   


Si basta che imposti la proprieta Visibile della sottomaschera a False e la
reimposti a True nel momento in cui la vuoi rendere visibile.
Saluti
Cinzia



Grazie cinzia provo e ti faccio sapere.