Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel d'Access 2016

Créer une requête simple de type table multicritère ET

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Apprenez à créer une requête simple de type table. Dans cette séquence, vous utiliserez l'opérateur booléen ET, auquel vous associerez la fonction Mois sur une date.
06:50

Transcription

Il est possible de faire des requêtes sur une table avec un seul critère, mais il est aussi possible de faire des requêtes sur une table avec plusieurs critères. Si ce n'est pas déjà le cas, ouvrez la base qui s'appelle immo avec données, que vous trouverez dans les fichiers d'exercice de cette formation au chapitre 7. Et là, nous allons créer, avec l'onglet Créer, une nouvelle requête avec création de requête du groupe Requêtes. Nous allons créer quoi ? Eh bien une requête multicritères sur une seule table. Je double-clique sur Biens immobiliers. Vous pouvez cliquer et faire Ajouter, mais vous pouvez aussi double-cliquer directement. Je fais Fermer, je vais maintenant indiquer quels sont les champs que je veux visualiser dans ma requête. Je veux la désignation, je double-clique dessus. Je veux la date d'entrée, je double-clique, je veux la disponibilité, je double-clique, la surface, je double-clique, le prix, je double-clique, et je veux la ville, je double-clique. Alors maintenant j'ai donc tous mes champs qui sont présents, si je clique sur Exécuter, je vais élargir un peu les colonnes pour que ça nous facilite l'existence et que l'on voit bien les différents éléments, voilà. Donc là, j'ai tous mes enregistrements sans problème. Maintenant, je veux avoir que les biens disponibles. Je reviens en mode modification en cliquant sur l'icône avec l'équerre, le crayon et la règle, je vais dire que Disponibilité sur la ligne critère, je vais dire Disponibilité, oui. J'exécute, je n'ai plus que les biens disponibles. Alors maintenant, moi ce que je voudrais, c'est avoir les biens disponibles, mais qui ont été rentrés dans ma boutique, dans mon agence au mois d'avril. Donc là, je vois qu'il y en a certains au mois d'avril, comment est-ce que je peux exprimer ça ? J'ai deux manières de faire, je reviens en mode modification, je viens bien sûr, sur la colonne dateEntr, et je vais mettre un deuxième critère. Alors ce deuxième critère, je vais agrandir un peu la colonne, je me mets entre le trait vertical, entre les deux champs, j'agrandis, et là, mon critère ça va être de dire entre le 01/04/2016 et... et quoi ? Eh bien et le 31/04/2016. Et je valide en appuyant sur Entrée. Là vous remarquez qu'automatiquement, les dates ont été mises entre dièses. Ceci me prouve que quelque part, "Access a compris". Donc là, normalement, je dois être en capacité. Oh la la ! Il y a quelque chose qui va pas par contre. Qu'est-ce que c'est que cette salade ? 193, je ne sais pas ce que c'est, mais c'est pas ça que je veux. Voilà. Là je dois avoir le doigt qui est parti sur le coté et donc du coup, comme j'ai supprimé le dièse au bout, il aime pas. Je remets le dièse, Altgr+#, voilà. Là, ça devrait aller beaucoup mieux. Donc, entre le 01/04 et le 30, il n'y a pas 31 jours, c'est pour ça qu'il a dû me mettre cette formulation, c'est parce que je me suis trompé dans le nombre de jours, et le 30/04, voilà. Je fais Exécuter. Et là donc, je n'ai plus que des dates au mois d'avril. On peut faire ça comme ça, on a aussi une autre possibilité. C'est de se dire, plutôt que de dire entre telle date et telle date, on pourrait travailler directement sur la partie mois de la date, vous remarquez que les dates sont présentées au format JJ/MM/AAAA, donc jour/mois/année. Eh bien on peut travailler de manière peut-être un peu plus simple. Ici on va marquer que l'on cherche 4, et on fait Exécuter. Là, je vous le dis tout de suite, ça va pas fonctionner, j'obtiens aucun résultat. Je lui ai dit dans mes critères, je veux le mois 4, le mois d'avril. Seulement ici, il compare le 4 par rapport à une date complète. Donc ici, il faut que je lui dise : attention, travaille par rapport au mois de la date seulement. Ne prends pas en compte le jour et l'année. Donc pour ce faire, je vais lui dire que le mois, j'invente un nouveau champ, c'est un champ virtuel, il n'a pas d'existence réelle concrète. Je dis : le mois est égal à la fonction mois de ce champ dteEntr, c'est-à-dire je ne veux prendre que la partie mois de la date d'entée. Je valide. Donc là, j'utilise Mois([dteEntr)]. Mois, c'est une fonction interne à Access. Si vous connaissez Excel, vous avez la même dans Excel. Vous avez jour/mois/année, ce qui permet de prendre un morceau d'une date. Dans Excel eh bien, dans Access ça marche pareil. Si je dis jour de date d'entrée, je ne prends que le jour; mois de date d'entrée, je ne prends que le mois; année de la date d'entrée, je ne prends que l'année. Donc là, je lui dis, il y a un nouveau champ que je baptise, leMois. Et ce champ, j'aurais pu l'appeler Toto ou Arthur. Ce champ est égal à, le « : » veut dire est égal à, la partie mois de la date, date d'entrée, donc je ne prends que le mois de la date complète. Et donc, ce champ, le mois, je le compare au chiffre 4. Là, si je fais Exécuter, vous voyez que les dates ne s'affichent plus sous la forme de jour/mois/année, mais on ne voit que le mois, et effectivement on ne voit que le mois 4 puisque j'ai demandé comme critère le mois 4. Et on ne voit bien sûr pour le mois 4 que les biens disponibles. Qu'est-ce qui passé ? Eh bien il s'est passé que cette valeur, cette valeur, ces deux valeurs, ont été connectées implicitement entre elles par le mot « ET ». On dit en informatique, par l'opérateur booléen « ET », là ça fait mal à la tête. Il faut savoir que quel que soit le logiciel, Excel, Word, Access, ou n'importe quel autre, lorsque vous avez deux critères ou deux conditions, vous appelez ça comme vous voulez, et que vous les connectez entre eux avec le mot « ET », voilà ce qui se passe : Si votre premier critère est vrai, c'est-à-dire s'il est rempli, si le deuxième est vrai, eh bien les enregistrements qui correspondent à ces deux critères vont s'afficher. Par contre si le premier critère est vrai mais pas le deuxième, ou que le premier n'est pas vrai, et que le deuxième l'est, ou qu'ils sont tous les deux faux, les enregistrements correspondants ne s'affichent pas. Voilà ce que veut dire le « ET ». Donc pour en revenir à ce que nous sommes en train de faire là actuellement, je lui dis je veux tous les enregistrements ou le mois, c'est le mois 4, le mois d'avril, et dans le même temps je veux que ce bien soit disponible. Donc si j'avais un bien qui n'était pas disponible au mois 4, il n’apparaîtrait pas. Il faut que les deux critères soient remplis. Mon critère c'est : je veux le mois d'avril pour les biens disponibles. Il y a un « ET » entre ces deux éléments parce que ces deux éléments sont écrits sur la même ligne, sur la ligne Critères.

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 !