Création d'un champ calculé avec Access 2007

UN champ calculé prend des informations provenant d'un autre champ dans votre base de données Microsoft Access 2007 et effectue un peu d'arithmétique à venir avec de nouvelles informations. En fait, un champ calculé peut prendre des données de plus d'un terrain et de combiner des informations pour créer un champ entièrement nouveau si cela est ce que vous voulez. Vous pouvez effectuer des opérations arithmétiques simples, comme l'addition et la multiplication, ou utiliser les fonctions intégrées d'Access, comme sum et avg (moyenne), pour les calculs les plus difficiles.

La première étape lors de la création d'un champ calculé (également connu comme un expression par Access) dans une requête est d'inclure les tableaux qui contiennent les champs dont vous avez besoin pour votre calcul. Access ne peut pas tirer les numéros de l'air mince pour le calcul, vous devez donc vous assurer que les champs qui contiennent les numéros sont présents dans votre requête.

Access utilise une syntaxe spéciale pour la construction de champs calculés. Voici comment créer un champ calculé:

1. Cliquez sur une colonne vide dans la ligne Champ de la grille de la requête.

Le bon vieux curseur clignote dans la rangée. Accès met les résultats du calcul dans la même position sur la grille que le calcul lui-même, si le calcul se trouve dans la troisième colonne de votre grille de la requête, les résultats du calcul sera dans la troisième colonne, aussi.

2. Entrez un nom pour votre calcul suivie par deux points (:).

Access va se référer à ce calcul à partir de maintenant par tout ce que vous entrez avant la virgule. Soyez bref et doux, comme le montant ou la taxe, de sorte qu'il est plus facile de se référer à plus tard. Si vous ne nommez pas votre calcul, Access mettra le Expr générique (suivi d'un numéro) comme son nom. Il doit être appelé quelque chose, alors pourquoi ne pas Expr1 ou Expr2, non?

3. Entrez votre calcul, en remplaçant les noms de champs pour les chiffres réels en cas de besoin.

Vous ne devez pas utiliser exclusivement des noms de champs dans vos calculs. Vous pouvez également entrer des formules avec des numéros, comme ceci:

Taxes: Quantité * UnitPrice * .06

Si un nom de domaine contient plus d'un mot, placez des crochets autour d'elle. Access traite toute autre chose qu'il trouve dans le calcul comme un constante (qui est le jargon mathématique pour il est ce qu'il est et il ne change jamais). Si le nom du champ contient pas d'espaces, Access mettre les crochets en pour vous après vous entrez le nom de domaine. Voilà pourquoi vous devriez toujours utiliser des noms de champ d'un seul mot - afin de ne pas avoir à taper les crochets reprisés.

Lors de la création des formules, garder ces lignes directrices générales à l'esprit:

  • Vous devez saisir manuellement les noms et constantes sur le terrain dans votre formule. Vous ne pouvez pas simplement faire glisser et déposer des trucs à partir de la liste des tables.
  • Ne vous inquiétez pas si votre calcul pousse-delà du bord de la boîte de terrain. Accès souvient encore de tout, même si elle ne figure pas sur l'écran.
    Pour rendre la colonne de requête large, viser le pointeur de la souris sur la ligne sur le côté droit de la barre mince dessus de l'entrée de calcul. Lorsque vous obtenez droit sur la ligne, le pointeur se transforme en une ligne avec une flèche horizontale à travers elle. Lorsque cela se produit, cliquez et faites glisser la souris vers la droite. Comme vous le faites, la colonne se développe en fonction de vos mouvements. Pour ajuster la largeur à juste la bonne taille, placez la souris à la taille de la colonne décrite ci-dessus puis double-cliquez!
  • Si elle est vraiment, vraiment, vraiment long calcul, appuyez sur Maj + F2 pendant que le curseur est quelque part sur le calcul.
    Cela ouvre la boîte de dialogue Zoom de sorte que vous pouvez facilement voir et éditer tout dans une fenêtre pop-up.

Lorsque vous exécutez une requête contenant un calcul, Access

  • Produit une fiche technique indiquant les champs que vous avez spécifiés
  • Ajoute une nouvelle colonne pour chaque champ calculé

» » » Création d'un champ calculé avec Access 2007