Microsoft Access est un programme de base de données avec des outils puissants pour manipuler , organiser et analyser des données. Un champ de données est tout simplement l'emplacement dans la base de données pour un élément spécifique d'information . Création d'une formule pour une requête de données à l'intérieur de Microsoft Access implique la construction d' expressions qui peuvent être utilisés de deux façons : d'abord, comme un champ calculé , ce qui crée un nouveau champ calculé à partir de ceux qui existent déjà , ou , en second lieu , que les critères que les autres champs doivent satisfaire pour une ligne de table à inclure dans les résultats de la requête . Choses que vous devez
Microsoft Access
Afficher plus Instructions
1
Créer un exemple de tableau pour illustrer les effets de l'application d'une variété de formules: ouvert une nouvelle base de données Access et créer une table avec les champs suivants:
jeu , de type qtysold "texte" , de type PrixUnitaire "numéro ", de type buyercity «change» , de type "texte" buyerstate , de type " ; texte "
2
Créer exemples de données pour la table , en utilisant les données suivantes correspondent aux champs de la table dans l'ordre suivant: jerseyasteroids , 5, 2,50 $ , detroit, michiganasteroids , 1, 1,25 $, Fresno, en Californie
Enregistrer la base de données ( " contrôle -S ») , en tapant " gamesales " lorsque vous êtes invité pour le nom de la table .
3
Créer une requête pour afficher les données en sélectionnant "Créer ", puis " Création de requête . " Cliquez sur " Ajouter ", puis " Fermer" sur le "Show " boîte de dialogue
4
droit de cliquer sur de la première colonne. " tableau de champ: " rangée et sélectionnez" construire " Tapez l'expression suivante (aussi connu comme une« formule » . ) dans la case " expression Builder " de dialogue qui s'affiche:
buyeraddress : [ buyercity ] + "," + [ buyerstate ]
5
Groupe : sélectionnez les champs " ; jeu "à" prix unitaire "de la" fenêtre gamesales " au-dessus de la grille de la requête . Faites glisser les champs sélectionnés sur la première colonne de la grille de la requête .
6
Exécutez la requête en appuyant sur l'icône " Run" sur la barre d'outils (aussi connu comme le " ruban" ) , et de l'avis le " buyeraddress . " champ calculé
7
un clic droit sur l'onglet de la requête et sélectionnez " mode Création. " Créer un nouveau champ calculé , en utilisant les instructions de l'étape 4. Entrez cette expression dans la boîte de dialogue " Expression de constructeur» :
totalsale : [Prix unitaire ] * [ qtysold ]
8 Type de
les critères de filtrage suivante dans la ligne «Critères » pour la nouvelle colonne " totalsale ":
< CDbl ( 10) pour 9
Re - exécuter la requête en appuyant sur l'icône " Run" , et notez que seuls les enregistrements avec des ventes nettes de moins de 10 dollars sont indiquées .
10
retour à "la conception vue" et supprimer les critères pour le champ calculé " totalsale " . Faites glisser le champ " buyercity " de la table " gamesales " sur une nouvelle colonne et décochez la case de cette colonne. Tapez la commande suivante dans le champ " critères " pour la nouvelle colonne " buyercity ":
Comme " b * "
11
Re - exécuter la requête , remarquant que seulement la vente à Billings , Montana s'affiche.
12
Fermez la requête en cliquant sur son onglet et en sélectionnant " Fermer ". " myquery " Type lorsque vous êtes invité pour le nom de la requête.
13
créer un nouveau champ dans la table " gamesales " en cliquant sur l'onglet " gamesales " , un clic droit sur n'importe quel champ existant, et en sélectionnant " Insérer un champ . "
< p> Sélectionnez " Date et heure" pour le type du nouveau champ, et entrez " datesold " pour le nom du domaine. Entrez les dates suivantes pour le nouveau champ. ( Ne vous inquiétez pas au sujet de laquelle enregistrement spécifique reçoit chaque date):
12/15/200912/1/200912/8/200912/24/2009
14
Tapez la commande suivante pour le champ " Critères " du champ " datesold ":
> = # 12/15/2009 #
15
requête Re -run , remarquant que seul jeu ventes réalisées le 15 décembre 2009 ou après , sont affichés.