Pannello detail in riquadro di videata
copia linkTrascrizione
Possiamo utilizzare un’altra modalità grafica per visualizzare Master Detail: una modalità affiancata dividendo la videata in due riquadri ad esempio.
Prendiamo la videata Servizi: vorrei dividere in due la videata ed avere a sinistra l’elenco dei Servizi, e a destra l’elenco degli Appartamenti dove il servizio è previsto.
Per ottenere questo risultato, controlliamo il documento Servizio: contiene delle collection? In questo momento no, quindi nessuna logica Master Detail potrei impostare; cambio la domanda: il documento Servizio potrebbe avere delle collection? Si potrebbe avere la collection Servizio Appartamento in quanto c'è una relazione database tra la tabella Servizi Appartamenti e la tabella Servizi.
Creiamo la collection: trasciniamo il documento Servizio Appartamento su Servizio premendo il tasto sulla tastiera.
La collection è presente, allora possiamo andare in videata: prima di tutto svuotiamo il riquadro presente con il pulsante sulla toolbar di progettazione: poi sempre grazie alla toolbar di progettazione dividiamo in due colonne il riquadro: ora abbiamo due aree dove poter aggiungere pannelli.
Il primo pannello lo abbiamo già e basta trascinarlo dentro al riquadro e per il lato destro invece? Beh ricordate i pannelli si creano partendo dai documenti: cerchiamo il documento Servizio Appartamento e trasciniamo.
Ecco la visualizzazione Master Detail: controllo la decodifica effettuata con la Query Lookup se è corretta, si mostra il nome dell’appartamento: direi questo pannello lo rendiamo di sola lettura: proprietà togliamo tutte le funzionalità.
Possiamo eseguire e vedere il risultato.
Questi esempi che vi ho proposto servono a farvi conoscere in quanti modi diversi potete gestire una interfaccia Master Detail: ora sta a voi scegliere quella che vi sembra più adatta a seconda delle informazioni da inserire.
Prendiamo la videata Servizi: vorrei dividere in due la videata ed avere a sinistra l’elenco dei Servizi, e a destra l’elenco degli Appartamenti dove il servizio è previsto.
Per ottenere questo risultato, controlliamo il documento Servizio: contiene delle collection? In questo momento no, quindi nessuna logica Master Detail potrei impostare; cambio la domanda: il documento Servizio potrebbe avere delle collection? Si potrebbe avere la collection Servizio Appartamento in quanto c'è una relazione database tra la tabella Servizi Appartamenti e la tabella Servizi.
Creiamo la collection: trasciniamo il documento Servizio Appartamento su Servizio premendo il tasto
La collection è presente, allora possiamo andare in videata: prima di tutto svuotiamo il riquadro presente con il pulsante sulla toolbar di progettazione: poi sempre grazie alla toolbar di progettazione dividiamo in due colonne il riquadro: ora abbiamo due aree dove poter aggiungere pannelli.
Il primo pannello lo abbiamo già e basta trascinarlo dentro al riquadro e per il lato destro invece? Beh ricordate i pannelli si creano partendo dai documenti: cerchiamo il documento Servizio Appartamento e trasciniamo.
Ecco la visualizzazione Master Detail: controllo la decodifica effettuata con la Query Lookup se è corretta, si mostra il nome dell’appartamento: direi questo pannello lo rendiamo di sola lettura: proprietà togliamo tutte le funzionalità.
Possiamo eseguire e vedere il risultato.
Questi esempi che vi ho proposto servono a farvi conoscere in quanti modi diversi potete gestire una interfaccia Master Detail: ora sta a voi scegliere quella che vi sembra più adatta a seconda delle informazioni da inserire.
Ultima modifica: 19/03/2021 / Validità: da 20.5.8000