Utilizzare le funzioni di questo tipo di campo per eseguire calcoli nel database
Puoi trovare un campo Formula nella sezione "Aggiuntivo":
Questo tipo di campo viene utilizzato per eseguire semplici operazioni aritmetiche (addizione, sottrazione, moltiplicazione, divisione) con campi numerici o per unire stringhe da diversi campi di testo.
Esempio: abbiamo una tabella degli ordini con tre colonne: "Nome", "Prezzo" e "Quantità".
Utilizzando il campo Formula, puoi calcolare il prezzo totale. Crea il campo "Generale", digita: formula.
Imposta la formula:
Campo "Prezzo" * (moltiplicare) Campo "Quantità"
Gli operandi devono essere trattati come decimali in questo esempio, poiché il prezzo potrebbe non essere un numero intero.
Il risultato del calcolo nella tabella:
Nella pagina di modifica del campo Formula è possibile abilitare l'opzione "Mostra il campo come nel modulo".
Sarai in grado di vedere il campo sul modulo, che conterà in tempo reale, a seconda dei valori specificati se questa opzione è attivata:
Per il prossimo esempio useremo la tabella "Clienti", che contiene il "Nome", "Cognome" e "Telefono" colonne.
Innanzitutto, aggiungiamo la formula "Nome e cognome".
La formula combinerà i valori di queste colonne se gli operandi vengono trattati come testo.
Collegheremo le tabelle "Ordini" e "Clienti". Ulteriori informazioni sulla relazione tra le tabelle in Questo articolo.
Le colonne della tabella collegata possono essere utilizzate come operandi se esiste una relazione tra le tabelle.
Abbiamo collegato i clienti con i loro ordini, ora aggiungiamo una formula che calcolerà l'importo da pagare con il 20% di tasse.
La formula sarà simile a questa:
Campo "Totale" + (più) Costante - 20%
Utilizzando Constant come operando, è possibile specificare qualsiasi valore. La costante supporta valori e percentuali numerici / di testo.
Di conseguenza, la colonna mostra il prezzo generale + 20%:
Ad esempio, usiamo il Portale clienti, con la possibilità di ordinare il piano e il servizio di connessione.
Il Portale ha una sola tabella con la seguente formula.
Nella scheda "Opzioni aggiuntive" abbiamo attivato l'opzione "Collegamento alla pagina dei record":
Impostiamo "Accesso solo ai propri record" per ogni utente del portale. E alcuni campi sono nascosti nel modulo.
L'utente del portale aggiunge un nuovo record:
L'utente verrà reindirizzato al Record Widget, che abbiamo preparato: