1. Calcoli nelle query:
* Calcolo di un prezzo totale: `[Quantity] * [UnitPrice]`
* Calcolo di un prezzo scontato: `[Price] * (1 - [sconto])`
* Date di conversione: `Datediff (" d ", [startdate], [enddate])`
* Stringhe concatenanti: `[FirstName] &" "&[LastName]`
2. Regole di convalida nelle tabelle:
* Tipo di dati di applicazione: `[DateOfBirth]
* Convalida personalizzata: `Len ([fonenumber]) =10 e isNumeric ([PhoneNumber])`
3. Fonte di controllo per moduli e report:
* Visualizzazione dei valori calcolati: `=Sum ([quantità])`
* Visualizzazione dei dati formattati: `=Formato ([dateofbirth]," breve data ")`
* Formattazione condizionale: `=Iif ([orderSTUS] =" completato ", vero, falso)`
4. Macro e codice VBA:
* Valori di calcolo: `Dim TotalPrice come doppio
TotalPrice =[Quantity] * [UnitPrice] `
* Manipolando i dati: `DOCMD.Runsql" Aggiorna ordini set [orderStatus] ='spedito' dove [orderid] =10 "`
5. Funzioni integrate:
* Funzioni matematiche: `ABS (x)`, `round (x, n)`, `sqrt (x)`
* Funzioni di testo: `Sinistra (x, n)`, `a destra (x, n)`, `trim (x)`, `sostituire (x, vecchio, nuovo)`
* Funzioni della data: `Data (), time (), datediff (intervallo, data1, data2)`
Esempio di espressione in una query:
Supponiamo che tu abbia un tavolo chiamato `ordini` con campi come` orderid`, `quantità`,` unitprice` e `sconto`. Si desidera creare una query che calcola il prezzo totale per ciascun ordine, applicando lo sconto:
`` `sql
SELEZIONARE
Orderid,
Quantità,
UNITPRICE,
Sconto,
[Quantity] * [UnitPrice] * (1 - [Sconto]) come TotalPrice
DA
Ordini;
`` `
Questa query utilizza l'espressione `[quantità] * [unità di prezzo] * (1 - [sconto])` per calcolare il `totalprice` per ciascun ordine.
Punti chiave:
* Le espressioni usano parentesi quadrate (`[]`) per fare riferimento ai nomi dei campi.
* È possibile utilizzare funzioni e operatori integrati (+, -, *, /, ecc.).
* Le espressioni sono potenti per eseguire calcoli, manipolare i dati e controllare il comportamento nell'accesso.
Sentiti libero di chiedere se vuoi esempi più specifici o hai ulteriori domande!
Informazioni correlate
software © www.354353.com