Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel d'Access 2016

Créer une requête de suppression

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Les requêtes de suppression permettent de supprimer un volume important de données. Ainsi, vous pourrez supprimer définitivement des enregistrements.
04:40

Transcription

Il existe un autre type de requête action, tout aussi dangereux que la requête de mise à jour, je parle de la requête action qui permet d'effacer des enregistrements. J'ai besoin de faire la chose suivante : je double-clique sur Biens immobiliers. Les fichiers d'exercices de cette formation au chapitre 8. Je vais donc cliquer dessus. Et là, je m'aperçois que certains des biens, comme celui-ci ou encore celui-là, ne sont plus disponibles. Ça veut dire que c'est vendu et donc je n'en veux plus, je veux les détruire. Là, il y en a deux donc je peux les détruire manuellement mais si j'ai plusieurs milliers d'enregistrements et que j'en ai une centaine à détruire, je ne vais pas les repointer les uns après les autres. Donc, je vais faire une requête permettant la destruction pure et simple de ces enregistrements. Comment je fais ça ? Je fais une requête action, mais d'abord je commence toujours, avec ceinture et bretelles, j'insiste bien, par une requête sélection. Cette requête sélection je vérifie qu'elle me donne les enregistrements que je souhaite vraiment effacer et ce n'est qu'après que je le transforme en requête effacement. Bien sûr, avant de faire tout ça, j'ai fait un copier-coller de ma base de données, mon fichier accdb, je l'ai dupliqué de manière à ce que si je me loupe, j'ai toujours la possibilité de revenir en arrière. Je viens sur Créer, je viens sur Création de requête. Je viens sur Biens immobiliers, je double-clique. Je fais fermer. Je vais mettre la désignation du bien. Je vais mettre bien sûr sa disponibilité et éventuellement la ville, mais voilà c'est pour bien repérer les choses. Je fais Exécuter, pour l'instant je suis dans une requête sélection toute bête. Je fais Exécuter et là je vois qu'effectivement j'ai tous mes enregistrements. Je viens en mode Affichage, je vais marquer qu'en disponibilité je veux non, non disponible. Je fais Exécuter. Et là, j'ai effectivement les enregistrements. Là, il n'y en a que deux, mais en vrai, il pourrait y en avoir plusieurs. Donc, j'ai les enregistrements que je souhaite détruire. Je vérifie, c'est bien ceux-là que je veux détruire. Je viens sur Affichage, maintenant, je veux détruire. Donc, je suis sûr de mes enregistrements, j'ai bien sélectionné ceux qu'il fallait, comment je fais ? Je viens dans Outils de requête, je viens sur Créer et là, je vais venir sur Suppression dans Type de requête. Je clique sur Suppression. J'ai ici une ligne qui s'appelle Supprimer. J'ai une nouvelle case qui s'appelle Ou ou À partir de. Je vais laisser sur Ou. Je n'ai rien d'autre à faire puisque je veux supprimer par rapport à mon critère « non ». Je vais cliquer sur Exécuter. Et là comme à l'accoutumée, il y a un message qu'il faut prendre le temps de lire pour être sûr qu'on est pas en train de faire une bourde. « Vous allez supprimer 2 lignes de la table spécifiée. » Ça correspond bien aux deux enregistrements quand je faisais une requête sélection. Dès que vous aurez cliqué sur Oui il vous sera impossible d'utiliser la commande Annuler pour supprimer les modifications. Êtes-vous sûr de vouloir supprimer les enregistrements sélectionnés ? Si vous répondez oui, c'est que vous le voulez bien. Donc, prenez le temps de lire. Je fais oui, les enregistrements sont supprimés et comme dans la requête de mise à jour, je ne vois rien d'autre, donc, c'est un petit peu embêtant toujours. C'est pour ça qu'il faut être très prudent parce que là, moi, je m'attendais à ce qu'on m'affiche les enregistrements qui allaient être supprimés et en dessous qu'on me redemande une deuxième fois de confirmer. Ben, non, il n'y a pas donc, il faut vivre avec. Je vais enregistrer ma requête, clic droit dessus, Enregistrer et là, je vais faire « Destruction... des biens... non disponibles ». Voilà. Et je fais Ok. Et là, que se passe-t-il ? Regardez, l'icône qui est devant, elle est vraiment très particulière, c'est pas une icône de requête sélection. Là, je vois qu'il se passe quelque chose, c'est une petite croix rouge avec un point d'exclamation. En plus, j'ai donné comme nom « Destruction », donc voilà ça veut bien dire ce que ça veut dire. Là, j'avais une requête qui permettait une mise à jour et ici j'ai une requête de destruction. Maintenant, si l'utilisateur clique dessus, c'est qu'il le fait exprès, il y a bien écrit « Destruction », c'est dangereux. Je double clique sur « Biens immobiliers » et je m'aperçois qu'effectivement dans les biens, il n'y a plus que les biens disponibles, ce qui prouve bien que la requête en question a correctement fonctionné.

L'essentiel d'Access 2016

Apprenez à concevoir une base de données relationnelle avec Access. Utilisez les tables, saisissez des données, effectuez des requêtes de sélection, créez des formulaires, etc.

5h30 (78 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :9 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !