English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська עִברִית Ελληνικά Türk Latvietis
Accedi
Italiano

Accedi

 

Sottomaschera (tipo di campo)

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":

 

Impostazioni sottomaschera

Nella pagina di modifica del campo Sottomaschera puoi:

  • Imposta il numero minimo di voci.
  • Impostare il numero di voci di default (il numero di voci di sottomaschera aperte durante il caricamento del modulo principale).
  • Un limite al numero massimo di voci.
  • Scegli l'ordine dei dati della sottomaschera nella tabella e il metodo di ordinamento dei dati.

Nella scheda Impostazioni sottomaschera puoi:

  • Scegli come mostrare i dati del sottomodulo nella tabella: come una colonna o una tabella.
  • Mostra o nascondi alcuni campi della sottomaschera nella maschera principale.
  • Selezionare l'opzione Elimina o non tutti i record dipendenti nella sottomaschera, quando il record del modulo principale è stato eliminato.
  • Mostra o nascondi il link "Aggiungi nuovo" e modifica il testo di questo link.
  • Mostra o nascondi l'icona "Elimina".

Formula e colonna collegata

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:


Inserisci QuintaDB per poter aggiungere commenti
Condividi la discussione sui social media: