@Alex ha scritto:
zio Ken ha scritto:
Salve a tutti e buon lunedì, ho una domanda insolita, vi spiego il motivo...
Ho creato una form "FormMadre" ed all'interno di essa, ho creato diversi pulsanti (btn1, btn2...). Ho creato nella form una "FormFiglio1". Ora a seconda dei pulsanti che clicco nella "FormMadre", ad esempio "btn2", vorrei poter cambiare l'origine della sottomaschera in "FormFiglio2", se riclicco su btn1 vorrei che cambiasse l'origine della subForm in "FormFiglio1".
Vorrei quindi, per spiegarmi meglio, una maschera che a seconda dei pulsanti premuti mi facesse visualizzare dati differenti con origini quindi differenti...
Utilizzo access2007 con tipologia db .accdb. Spero di essermi spiegato bene, se vi sono dubbi ditemi pure
Per cambiare l'origine della SubForm significa modificare 3 Proprietà del Container in questo ordine:
Me!sfcontrol.SourceObject = "MiaProssimaSottoMaschera"
Me!sfcontrol.LinkChildFields = ""
Me!sfcontrol.LinkMasterFields = ""
Me!sfcontrol.LinkChildFields = "CampoInSottomaschera"
Me!sfcontrol.LinkMasterFields = "CampoInMascheraPrincipale"
Grazie mille per le risposte.
Ciao Alex, perdonami perchè sto cercando in rete senza molti vantaggi. Ho inserito il codice da te segnalato sull'evento click del pulsante e mi da errore segnalandomi che non riesce a trovare il campo sfcontrol. I campi ChildFields e Master indicano i campi Master e secondari da collegare giusto? mentre sfcontrol, cosa indica?
Edit.E' riferito al subformcontrol?