Newsgroup: it.comp.appl.access
Titolo: Maschere continue e Sottomaschere

Buon pomeriggio a tutti.
Volevo chiedere se esiste qualche trucco per visualizzare una
sottomoschera all'interno di una maschera continua.
Mi sono letto molti post precedenti ed effettivamente la cosa pare non
possibile, ma non si sa mai se con qualche artifizio la cosa si può
realizzare.
Attualmente ho risolto mettendo la sottomaschera nel pie di pagina della
maschera e così vedo tutti i miei record principali e il dettaglio
relativo al record principale selezionato.
Se però ci fosse qualche altra soluzione..........
Buon lavoro a tutti.
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


E se usassi una struttura a schede come contenitore?
Non ci ho mai provato.
Ciao, Carlo

 Ciao, Carlo
Grazie Carlo per l'interessamento, ma non saprei come sfruttare la cosa.
Dovrei fare X schede per ogni record principale???
Oppure la struttura a schede permette di contenere maschere continue con
sottomaschere??
Ciao


"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:cgfhja$g4n$1...@news.newsland.it...

Semplicemente trascini in una scheda della struttura le due maschere.
Da codice poi visualizzerai solo i record pertinenti al record scelto nella
prima maschera inserita nella struttura.
Ho fatto delle prove e funziona alla grande!
Allora...Nuova maschera...Struttura a schede.
Ho già creato la prima maschera continua che chiamo MMOrdiniInterni così
come la maschera con i dettagli che chiamo MMOrdiniInterniDettagli (prima di
salvarla elimino il RecordSource)
Trascino la prima e la seconda maschera nella struttura a schede (pagina1)
Salvo la nuova maschera con il nome di Maschera1 (scusa la fantasia).
Su caricamento di maschera1 scrivo:
Private Sub Form_Load()
Forms![Maschera1]![MMOrdiniInterniDettagli].Form.RecordSource = "SELECT
OrdiniInterniDettagli.* FROM OrdiniInterniDettagli WHERE
(((OrdiniInterniDettagli.Ordine)=[Forms]![Maschera1]![MMOrdiniInterni].[Form
]![IDOrdine]));"
End Sub
Su Attivato di uno dei controlli (in questo caso IDOrdine) di
MMOrdiniInterni scrivo:
Private Sub IDOrdine_GotFocus()
Forms![Maschera1]![MMOrdiniInterniDettagli].Form.Requery
End Sub
Bellissimo, funziona.
Ciao, Carlo

 Ciao, Carlo
Dal tuo entusiasmo dovrebbe essere una cosa fantastica, allora stasera
dopo mangiato la provo e poi ti so dire
Grazie per il momento..


 > Ciao, Carlo

Dunque ho provato la tua logica ed effettivamente la cosa funziona, però
rispecchia in parte la soluzione che sto già adottando e cioè mettere nel
pie di pagina il dettaglio rispetto alla testata(che rimangono comunque
maschere continue).
Anzi così non devo testare nessun controllo per mantenere l'aggancio delle
due maschere perchè è gestito nel normale rapporto maschera/sottomaschera.
La cosa che cercavo io era quella di avere all'interno di ogni record
principale i relativi dettagli e quindi più immediata l'associazione
visiva testata/dettaglio



Forse il vero vantaggio è quello che nella struttura a schede puoi sistemare
la maschera con i dettagli dove più ti piace e non solo in basso nel
piedipagina.
Ciao, Carlo

 Ciao, Carlo
Verissimo!!!
Tant'è vero che questa ormai la lascio così, ma la prossima provo ad
implementare in modo completo il tuo suggerimento (provato molto
velocemente)...... vorrà dire che ti devo riconoscere una giusta
percentuale sul guadagno !!!!!!
