Requête champ calculé
Requête Access avec champ calculé
Pour réaliser une requête Access avec champ calculé, afficher par exemple, les deux tables, "T_produits" et "T_details_commandes".
Cliquer/glisser les deux champs, "Prix_ht" et "Quantite" dans les deux première colonnes. Dans la troisième colonne saisissez le champ calculé:
Total: [Prix_ht]*[Quantite]
Note: Le mot "Total" est le nom de la colonne (un alias). Vous pouvez renommer vos colonnes par ce biais ou par la légende des propriétés (menu Affichage) de cette requête.
On pourrait aussi écrire dans une ligne de champ: Qui: [Nom_client] & " " & [Prenom_client]
Les calculs peuvent aussi être à base de fonction (voir le Générateur d'expression: Ctrl + F2) :
• La fonction Droite qui permet d'afficher les commandes dont le numéro finit par 45 :
Droite([Num_commande];2)=45
• Les fonctions NbCar (Nombre de caractères) et CNum (Caractère Numérique), qui permettent ci-dessous d'afficher les villes qui ont un nombre de caractères infèrieur à 5 :
NbCar([ville])<CNum(5)
• Exemple de calcul de prime avec la fonction VraiFaux (dans une colonne isolée):
Prime pour les Toulousains: VraiFaux([T_clients]![Ville]="Toulouse";1000;"Niet")
Total CA
Si vous voulez afficher le TOTAL CA, rajouter la ligne des Opérations (bouton somme en haut de l'écran) et sélectionner l'opération "Somme" pour les trois champs.Autre technique: Le champ total CA qui contiens l'expression pourrait-être modifier en lui rajoutant une somme et en transformant sa ligne des Opérations par "Expression".