Comment faire pour créer une formule dans l'accès requête

Microsoft Access est un programme de base de données avec des outils puissants pour la manipulation, l'organisation et l'analyse des données. Un champ de données est tout simplement l'emplacement dans la base de données pour un élément d'information spécifique. Création d'une formule pour une requête de données dans Microsoft Access implique expressions de construction qui peuvent être utilisés de deux manières: d'abord, comme un champ calculé, ce qui crée un nouveau champ calculé à partir existante ones- ou, en second lieu, que les critères que les autres champs doivent répondre pour une rangée de table pour être inclus dans les résultats de la requête.


Sommaire

  • Instructions
  • Choses que vous devez

    • Microsoft Access

    Instructions

    1. 1

      Créez un exemple de tableau pour illustrer les effets de l'application d'une variété de formules: ouvrir une nouvelle base de données Access et créer une table avec les champs suivants:

      jeu, de type "texte"
      qtysold, de type "nombre"
      UnitPrice, de type "monnaie"
      buyercity, de type "texte"
      buyerstate, de type "texte"

    2. 2

      Créer des exemples de données pour la table, en utilisant les données suivantes pour correspondre aux champs de la table dans cet ordre: jeu, qtysold, UnitPrice, buyercity, buyerstate

      pacman, 2, $ 4,98, Billings, au Montana
      pacman, 3, $ 4,98, Trenton, New Jersey
      astéroïdes, 5, $ 2,50, Détroit, Michigan
      astéroïdes, 1, 1,25 $, Fresno, en Californie

      Enregistrer la base de données ("le contrôle-S"), Le typage "gamesales" lorsque vous êtes invité pour le nom de la table.

    3. 3

      Créer une requête pour afficher les données en sélectionnant "Créer," puis "création de la requête." Cliquez "Ajouter," puis "Près" sur "Afficher le tableau" boite de dialogue.

    4. 4



      droit; cliquez sur la première colonne de "Champ:" ramer et sélectionnez "construire." Tapez l'expression suivante (aussi connu en tant que "formule") Dans le "Expression Builder" boîte de dialogue qui apparaît:

      buyeraddress: [buyercity] +", "+ [Buyerstate]

    5. 5

      Groupe-sélectionner les champs "jeu" par "prix unitaire" du "gamesales" fenêtre au-dessus de la grille de la requête. Faire glisser les champs sélectionnés sur la première colonne de la grille de requête.

    6. 6

      Exécutez la requête en appuyant sur la "Course" icône sur la barre d'outils (également connu sous le nom "Ruban"), Et notez le champ calculé "buyeraddress."

    7. 7




      droit; cliquer 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 le "Générateur d'expression" boite de dialogue:

      totalsale: [UnitPrice] * [qtysold]

    8. 8

      Tapez les critères de filtre suivantes dans le "Critères" ligne du nouveau "totalsale" colonne:

      lt; CDbl (10)

    9. 9

      Re-exécuter la requête en appuyant sur la "Course" icône, et de l'avis que seuls les enregistrements avec des ventes nettes de moins de 10 dollars sont présentés.

    10. 10


      Retourner à "vue Conception" et supprimer les critères de "totalsale" champ calculé. Faites glisser le "buyercity" domaine de la "gamesales" table sur une nouvelle colonne et décochez la case de cette colonne. Tapez la commande suivante dans le "critères" champ pour le nouveau "buyercity" colonne:

      Comme "b *"

    11. 11

      Re-exécuter la requête, remarquant que seulement la vente à Billings, Montana est affiché.

    12. 12

      Fermez la requête de droit; cliquant sur son onglet et en sélectionnant "à proximité." Type "MaRequête" lorsque vous êtes invité pour le nom de la requête.

    13. 13

      Créez un nouveau champ dans la "gamesales" tableau en cliquant sur le "gamesales" onglet, droit; cliquant sur un champ existant, et en sélectionnant "Insérez domaine."

      Sélectionner "date et heure" pour le type du nouveau champ, et entrez "datesold" pour le nom du domaine. Entrez les dates suivantes pour le nouveau domaine. (Ne vous inquiétez pas à propos de ce qui enregistrement spécifique reçoit chaque date):

      12/15/2009
      12/1/2009
      12/8/2009
      24/12/2009

    14. 14

      Tapez la commande suivante pour le "Critères" domaine de la "datesold" champ:

      = N ° 12/15/2009 N °

    15. 15

      Re-exécuter Query, remarquant que seules les ventes de jeux faites le 15 décembre 2009 ou après, sont affichés.

    » » » » Comment faire pour créer une formule dans l'accès requête