1. Utilizzando campi calcolati:
* nelle tabelle:
* Crea un nuovo campo con un'espressione calcolata usando il tipo di dati "Calcolo".
* Questa espressione può utilizzare altri campi all'interno della stessa tabella, costanti e funzioni integrate.
* Ad esempio:`[prezzo] * [quantità]` calcola il costo totale per ciascun record.
* nelle query:
* Aggiungi un campo calcolato alla griglia di progettazione di query.
* Usa il pulsante "Expression Builder" (il pulsante "FX") per creare la tua espressione.
* Ciò consente di utilizzare campi da più tabelle (unite), funzioni e persino funzioni aggregate.
* Ad esempio:`Sum ([Sales])` Calcola le vendite totali.
2. Utilizzando i controlli calcolati in forme e report:
* nelle forme:
* Aggiungi un controllo (ad es. Una casella di testo) al tuo modulo.
* Impostare la proprietà "Control Source" su un'espressione calcolata usando i campi dalla tabella o alla query sottostante.
* Ad esempio:`=[UnitPrice] * [Quantity]` Visualizza il costo totale di un articolo nel modulo.
* nei rapporti:
* Aggiungi una casella di testo al tuo rapporto.
* Simile alle forme, impostare la proprietà "Control Source" su un'espressione calcolata.
* Usa il "Rapporto!" Prefisso per accedere ai campi dall'origine dati sottostante del rapporto.
* Ad esempio:`=report! [UnitPrice] * Report! [Quantity]` Visualizza il costo totale di un articolo nel rapporto.
3. Utilizzando le funzioni VBA:
* Crea una funzione VBA:
* Vai all'editor VBA (ALT + F11).
* Crea un nuovo modulo e scrivi la tua funzione personalizzata.
* Ciò consente di eseguire calcoli complessi con più passaggi e logica condizionale.
* È possibile chiamare questa funzione in campi calcolati, controlli o persino altro codice VBA.
Esempio:calcolo dello sconto e prezzo netto:
usando un campo calcolato in una tabella:
1. Creare un nuovo campo chiamato "sconto" con un tipo di dati "calcolo".
2. Immettere l'espressione:`[prezzo] * 0,1` (sconto del 10%).
3. Creare un altro campo chiamato "netprice" con un tipo di dati "calcolo".
4. Inserisci l'espressione:`[Price] - [sconto]`
usando un campo calcolato in una query:
1. Aggiungi un nuovo campo nella griglia di design delle query.
2. Immettere l'espressione:`[Price] * 0.1` come campo" sconto ".
3. Aggiungi un altro campo e inserisci `[prezzo] - [sconto]` come campo "netprice".
usando un controllo calcolato in una forma:
1. Aggiungi una casella di testo al tuo modulo.
2. Impostare la proprietà "Control Source" su `=[Price] * 0.1` per il calcolo dello sconto.
3. Aggiungi un'altra casella di testo e imposta la sua proprietà "Fonte di controllo" su `=[Price] - [sconto]` per il calcolo del prezzo netto.
Utilizzo delle funzioni VBA:
1. Crea una funzione VBA:
`` `VBA
Funzione pubblica calcolatecount (prezzo come doppio) come doppio
CalcolamentScount =Price * 0.1
Funzione di fine
Funzione pubblica CalcolateneTprice (prezzo come doppio, sconto come doppio come doppio
CalcolateneTprice =prezzo - sconto
Funzione di fine
`` `
2. Utilizzare queste funzioni in campi calcolati, controlli o altro codice VBA:
* Campo calcolato:`=CalcolamentScount ([Price])`
* Controllo calcolato:`=CalculaTeneTprice ([Price], CalcolamentCount ([Price])`
Questi sono solo alcuni esempi. L'accesso offre molta flessibilità nel modo in cui è possibile eseguire calcoli, quindi scegli il metodo che si adatta meglio alle tue esigenze specifiche.
software © www.354353.com