Buonasera,
mi sembra di capire che in Base non è prevista la possibilità di inserire un Formulario già esistente come SottoFormulario di un altro.
Es.: ho già creato un Formulario "Anagrafiche" ed un Formulario "Appuntamenti" (separati l'uno dall'altro), ma vorrei a questo punto inserire gli "Appuntamenti" come SubForm di "Anagrafiche", in modo che scorrendo le anagrafiche vedo direttamente gli appuntamenti di ogni singolo cliente (NB: è un caso esplicativo, a titolo di esempio).
Grazie in anticipo
gian ivo
[Risolto] Base: Inserire Form esistente come Sottoformulario
[Risolto] Base: Inserire Form esistente come Sottoformulario
Ultima modifica di charlie il lunedì 21 novembre 2016, 8:57, modificato 1 volta in totale.
Motivazione: Inserito [Risolto] e spunta verde
Motivazione: Inserito [Risolto] e spunta verde
OpenOffice 4.1.2 su Windows 10
Re: Base: Inserire Form esistente come Sottoformulario
Si può fare trascinandolo nell'albero del Navigatore, poi bisogna "collegarli" con una relazione appropriata.gianivo ha scritto:mi sembra di capire che in Base non è prevista la possibilità di inserire un Formulario già esistente come SottoFormulario di un altro.
Ma tra il dire e il fare … E' più facile con un database di esempio sul quale lavorare.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Base: Inserire Form esistente come Sottoformulario
Ecco qui l'esempio (ridotto all'osso!). Ho provato ad aprire in modifica il Formulario frm_Anagrafe, aprire il Navigatore, ma non c'è verso di trascinare frm_AppuntamentiCliente nel Navigatore aperto. Evidentemente mi sfugge qualcosa, ma non capisco cosa.
Grazie ancora
gian ivo
https://drive.google.com/file/d/0B5gWR5 ... sp=sharing
Grazie ancora
gian ivo
https://drive.google.com/file/d/0B5gWR5 ... sp=sharing
- Allegati
-
- Appuntamenti.odb
- (22.25 KiB) Scaricato 161 volte
OpenOffice 4.1.2 su Windows 10
Re: Base: Inserire Form esistente come Sottoformulario
Ciao,
- per prima cosa devi portare entrambi i formulari sullo stesso foglio
- Apri in modalità Modifica frm_AppuntamentiCliente, selezionalo e clic destro > Copia
- Apri in modalità Modifica frm_Anagrafe, clic su un punto vuoto > incolla
- Sposta con il mouse la parte incollata in maniera che non copra il formulario sottostante
- Apri il Navigatore, clic destro sul secondo MainForm: Rinomina a piacere (es. SubForm)
- Trascina SubForm sopra MainForm e vedrai che SubForm si sposterà a destra con un rientro
- Apri la finestra delle Proprietà, scheda Dati ed imposta Collega da - Collega Per a: Cognome
- Salva tutto, chiudi e prova.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Base: Inserire Form esistente come Sottoformulario
Grazie, funziona!
Alla prossima.
Buona giornata
Gian Ivo
Alla prossima.
Buona giornata
Gian Ivo
OpenOffice 4.1.2 su Windows 10