Vous êtes sur la page 1sur 3

FICHE 29 : LES REQUETES ACTION

1. CREER UNE REQUETE ACTION


Une requte action est au dpart une requte slection que lon transforme par la suite. Une requte slection ( moins
que lon modifie manuellement une valeur dans la feuille de rsultat) na aucune incidence sur le contenu de la table. Par
contre une requte permet de :
-

crer une nouvelle table,

supprimer des enregistrements dune table,

ajouter des enregistrements une table,

mettre jour des enregistrements dans une table.

Pour crer une requte action, il vaut mieux dabord crer une requte slection. Celle ci sera formule comme pour la
requte action (mmes critres) mais ne fera quafficher lcran les enregistrements concerns par le ou les critres.
Par exemple si vous avez dcid darchiver ou mme de supprimer toutes les commandes datant de plus dun an. Crez
dabord une requte afin de voir si elle fonctionne.
Une fois que votre requte sera au point, elle pourra tre transforme en requte action. Une fois la requte slection
convertie en requte action, vrifiez les rsultats obtenus. Puis sauvegardez la, avant de lexcuter sur vos tables relles.
Conseil : Avant de lancer pour la premire fois votre action (en cours de ralisation o termine) ou avant de lancer une
requte modifiant des donnes importantes, crez une copie de sauvegarde. Mme si votre requte entrane peu de
modification, une coupure de courant ou une panne machine nest pas exclure.
Les diffrents types de requte sont symboliss de la manire suivante :

2. CREER UNE TABLE A PARTIR DUNE-REQUETE ACTION


-

Crez votre requte slection.

Vrifiez que les critres que vous avez dfinis correspondent bien votre attente.

En mode Cration, cliquez la commande Requte/Cration de table.

ACCESS ouvre une fentre Cration de table, tapez le nom de la table crer ou choisissez dans la liste une table
dj existante qui sera crase par la nouvelle.

AUTEUR : KARINE PETIT

Vrifiez que Base de donnes en cours est bien slectionne moins que vous ne dsiriez mettre le rsultat dans
une autre base de donnes.

Cliquez le bouton OK.

La fentre se ferme et lintitul de lancienne fentre prend le titre Requte cration.

Cliquez le bouton dexcution

Fermez la requte en la sauvegardant. La liste des requtes rapparat, le nom de celle requte est maintenant
prcd dun ! Dans la liste des tables, une nouvelle table est apparue. Dornavant, lorsque vous ouvrirez cette
requte, elle sexcutera automatiquement et donc crera une nouvelle table ou crasera lancienne.

pour lancer la requte et donc crer la nouvelle base.

3. AJOUTER DES ENREGISTREMENTS A PARTIR DUNE REQUETE ACTION


-

Crez votre requte slection comme lhabitude et vrifiez quelle fonctionne.

Convertissez votre requte slection en requte action : en mode Cration, cliquez la commande Requte/Ajout.
Indiquez alors le nom de la table o doivent tre ajouts les enregistrements concerns par le ou les critres que la
requte. Cliquez le bouton OK.

ACCESS change le titre de la fentre qui devient Requte ajout. Dans la fentre QBE, une ligne Ajouter A est
apparue sous le nom des champs. Elle donne le nom des champs de la table o seront ajouts les enregistrements.
Si les noms des champs sont identiques dans les deux tables, les cellules Ajouter A sont renseignes. Si ce nest
pas le cas, indiquez dans les cellules Ajouter A le nom du champ en correspondance avec le nom du champ en
entte de la mme colonne.

Sauvegardez votre requte et cliquez sur le bouton dexcution

pour lancer la requte.

4. SUPPRIMER DES ENREGISTREMENTS A PARTIR DUNE REQUETE ACTION


-

Crez votre requte slection comme lhabitue et vrifiez quelle fonctionne.

Convertissez votre requte slection en requte action : en mode Cration, cliquez


Requte/suppression. ACCESS change le titre de la fentre qui devient Requte suppression.

Dans la fentre QBE, une ligne Supprimer est apparue sous le nom des champs. Les valeurs pour cette ligne sont A
partir de et O. A partir de identifie la table o seront supprims les enregistrements et O identifie les champs pour
lesquels il peut y avoir un critre.

Sauvegardez votre requte et cliquez sur le bouton dexcution

la commande

pour lancer la requte.

AUTEUR : KARINE PETIT

5. MODIFIER DES ENREGISTREMENTS A PARTIR DUNE REQUETE ACTION


-

Crez votre requte slection comme lhabitue et vrifiez quelle fonctionne.

Convertissez votre requte slection en requte action : en mode Cration, cliquez la commande Requte/Mise
jour. ACCESS change le titre de la fentre en Requte mise jour.

Une ligne Mise jour est apparue. Sur cette ligne, indiquez pour les champs concerns lexpression de mise jour.

Sauvegardez votre requte.

Cliquez sur le bouton dexcution

pour lancer la requte.

6. EXECUTER UNE REQUETE ACTION


RAPPEL : Pour excuter une requte action il faut cliquer le bouton

ATTENTION : le requte sexcute chaque fois que vous appuyez sur le bouton dexcution. Un message vous indique
les modifications effectues mais rien ne saffiche lcran comme cest le cas pour une requte slection.
Le bouton feuille de donnes affiche les enregistrements mais neffectue aucun changement daucune sorte.

AUTEUR : KARINE PETIT

Vous aimerez peut-être aussi