Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Microsoft Access >> .

Come si portano calcoli nell'accesso alla SM?

È possibile eseguire calcoli nell'accesso alla SM in diversi modi:

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