Una sottomaschera è una maschera inserita in un'altra maschera
Quando si lavora con un database relazionale, è spesso necessario visualizzare più tabelle o compilare più tabelle utilizzando un unico modulo.
Le sottomaschere sul servizio QuintaDB sono uno strumento conveniente per farlo.
Altre parole, il modulo secondario è un modulo inserito in un altro modulo.
Vengono generalmente utilizzati quando è necessario mostrare dati da tabelle con una relazione uno-a-molti.
Ad esempio, prendiamo la tabella "Contratti", che contiene tutti i contratti in corso con l'azienda.
Il compito è mettere in relazione il cliente con i suoi contratti. In questo caso, un cliente può avere molti contratti.
Sto creando un nuovo modulo chiamato "Clienti". Ho già creato campi di immissione dei contatti.
Ora ho bisogno di creare un campo Sottomaschera. Puoi trovarlo nella sezione "Avanzate".
Seleziona la tabella "Contratti" dall'elenco a discesa.
Ecco come appare Subform sul form principale:
La tabella "Clienti":
Nella pagina di modifica del campo Sottomaschera puoi:
Nella scheda Impostazioni sottomaschera puoi:
Se nella tabella è presente una sottomaschera, è possibile utilizzare le loro colonne come operandi per la formula e visualizzare anche la colonna collegata.
Ad esempio, torniamo alla tabella "Clienti". Il compito è mostrare l'importo totale di tutti i contratti per un particolare cliente.
A tale scopo, aggiungi il campo Colonna collegata e seleziona la colonna "Importo $".
Di conseguenza, ottieni una colonna "Totale" in cui mostra l'importo totale di tutti i contratti: