English Bandiera English Italiano Bandiera Italiano Español Bandiera Español Français Bandiera Français Deutsch Bandiera Deutsch Português Bandiera Português Ελληνικά Bandiera Ελληνικά Nederlands Bandiera Nederlands Polski Bandiera Polski Čeština Bandiera Čeština 中文 Bandiera 中文 日本語 Bandiera 日本語 हिन्दी Bandiera हिन्दी اللغة العربية Bandiera اللغة العربية Русский Bandiera Русский Українська Bandiera Українська עִברִית Bandiera עִברִית Türk Bandiera Türk Latvietis Bandiera Latvietis Dansk Bandiera Dansk Norsk Bandiera Norsk Íslenska Bandiera Íslenska 한국어 Bandiera 한국어 Suomen Bandiera Suomen Gaeilge Bandiera Gaeilge Bahasa Melayu Bandiera Bahasa Melayu Svenska Bandiera Svenska
Utente IconaAccedi
Italiano Bandiera 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: