MS Access - Créer des requêtes
Voyons comment créer des requêtes dans ce chapitre.
Créer une requête de mise à jour
Vous pouvez utiliser une requête de mise à jour pour modifier les données de vos tables et vous pouvez utiliser une requête de mise à jour pour entrer des critères afin de spécifier les lignes à mettre à jour. Une requête de mise à jour vous offre la possibilité de consulter les données mises à jour avant d'effectuer la mise à jour. Revenons à l'onglet Créer et cliquez sur Conception de requête.
Dans l'onglet Tables, dans la boîte de dialogue Afficher la table, double-cliquez sur le tblEmployees table, puis fermez la boîte de dialogue.
Sur le Designonglet, dans le groupe Type de requête, cliquez sur Mettre à jour et double-cliquez sur le champ dans lequel vous souhaitez mettre à jour la valeur. Disons que nous voulons mettre à jour le prénom de «Rex» en «Max».
dans le Update rangée de la Designgrid, entrez la valeur mise à jour et dans la ligne Critères, ajoutez la valeur d'origine que vous souhaitez mettre à jour et exécutez la requête. Cela affichera le message de confirmation.
Cliquez sur Yes et allez à la vue Feuille de données et vous verrez le premier enregistrement - FirstName est mis à jour à «Max» maintenant.
Créer une requête de suppression
Vous pouvez utiliser une requête de suppression pour supprimer des données de vos tables, et vous pouvez utiliser une requête de suppression pour entrer des critères afin de spécifier les lignes à supprimer. Une requête de suppression vous offre la possibilité de revoir les lignes qui seront supprimées avant d'effectuer la suppression. Allons à laCreate onglet à nouveau et cliquez sur Query Design.
Dans l'onglet Tables de la boîte de dialogue Afficher la table, double-cliquez sur l'icône tblEmployees table, puis fermez la boîte de dialogue.
Sur le Design onglet, dans le Query Type groupe, cliquez sur Delete et double-cliquez sur le EmployeeID.
Dans la ligne Critères de la grille de conception, tapez 11. Ici, nous voulons supprimer un employé dont l'ID employé est 11.
Lançons maintenant la requête. Cette requête affichera le message de confirmation.
Cliquez sur Yes et allez à votre vue Feuille de données et vous verrez que l'enregistrement d'employé spécifié est supprimé maintenant.
Créer une requête Créer une table
Vous pouvez utiliser une requête Création de table pour créer une nouvelle table à partir de données stockées dans d'autres tables. Allons à laCreate tab à nouveau et cliquez Query Design.
Dans l'onglet Tables, dans la boîte de dialogue Afficher la table, double-cliquez sur le tblEmployees table, puis fermez la boîte de dialogue.
Sélectionnez tous les champs que vous souhaitez copier dans une autre table.
Dans le type de requête, sélectionnez le Make Table bouton d'option.
Vous verrez la boîte de dialogue suivante. Entrez le nom de la nouvelle table que vous souhaitez créer et cliquez sur OK.
Exécutez maintenant votre requête.
Vous verrez maintenant le message suivant.
Cliquez sur Yes et vous verrez une nouvelle table créée dans le volet de navigation.