Créer une expression conditionnelle avec Access (expression booléenne)
4 pages
Français

Créer une expression conditionnelle avec Access (expression booléenne)

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
4 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Tutoriel pour apprendre à créer des expressions conditionnelles Access ou expressions booléenne Access. Comment créer une expression conditionnelle dans une table Access ? Comment créer une expression conditionnelle dans une requête Access ? Comment créer une expression conditionnelle dans un formulaire Access ?

Sujets

Informations

Publié par
Publié le 19 janvier 2021
Nombre de lectures 13
Licence : Tous droits réservés
Langue Français

Extrait

Votre Assistante :https://www.votreassistante.net- le 01/08/2013
Créer une expression conditionnelle avec Access (expression booléenne) Uneexpression conditionnelle sur Access(ouexpression booléenne)analyse un élément sil est VRAI ou FAUX et renvoie un résultat. Une expression conditionnelle peut être appliquée à une table, une requête ou un formulaire. Pour ce tutoriel, vous retrouverez la base de données utiliséeau bas de l’article. Créer une expression conditionnelle sur une table Access Pour cet exemple, nous souhaiterions que laDate de démarragene puisse pas être saisie er antérieure au20131 janvier . Pour cela, ouvrez laTable Clientset passez enMode création. Placez-vous sur le champDate de démarragedans les et, Propriétés du champ, à longlet Général, à la ligneValide si, saisissez cette expression : >=#01/01/2013# À la ligne suivante,Message si erreur, indiquez le message à afficher dans la fenêtre qui apparaîtra en cas de saisie dune date antérieure : er La date doit être ultérieure au 1 janvier 2013.
Passez enMode feuille de donnéesen acceptant denregistrer la table. er Créez un nouvel enregistrement avec une date ultérieure au 1 janvier 2013. La date est bien supérieure à la condition : vous navez pas de message derreur. er Maintenant, créez un nouvel enregistrement avec une date antérieure au 1 janvier 2013.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
1
Votre Assistante :https://www.votreassistante.net- le 01/08/2013
Un message apparaît et vous empêchera de passer à un autre champ ou denregistrer cet enregistrement tant que le problème ne sera pas résolu.
Vous nêtes pas obligé de saisir un message derreur, mais cest plus agréable davoir un message clair et net sur la raison pour laquelle le champ nest pas correct, plutôt que davoir ce message :
Créer une expression conditionnelle sur une requête Access Pour cela, ouvrez laRequêteÉtat du dossier et
allez
dans
le
Mode
création. Placez-vous sur un champ vide et indiquez lexpression suivante : =VraiFaux([Etat du dossier] = "Validé" ; "Peut être contacté(e) par un commercial" ; "Ne pas contacter") À noter que cette expression fonctionne un peu comme laformule SI dExcel (si, alors, sinon): État du dossierau nom du champ comportant l correspond information nécessaire à lexpression conditionnelle ; Validécorrespond à la valeur si vraie ; Peut être contacté(e) par un commercialcorrespond à ce quil y aura écrit dans le champ si la valeur est vraie ; Ne pas contactercorrespond à ce quil y aura écrit si la valeur est différente de la valeur si vraie.
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
2
Votre Assistante :https://www.votreassistante.net- le 01/08/2013
Assurez-vous que la caseAfficherest cochée et cliquez ensuite surExécuter. Vous avez maintenant un nouveau champ nomméExpr1vous pouvez renommer que Action enMode
créationen remplaçant simplementExpr1par action. Ceci est un exemple simple, mais, selon vos besoins, lexpression pourra être plus ou moins complexe. Si par exemple, je souhaite accorder une remise à des clients dont le montant HT est supérieur à 500 €.
Jouvre laRequêteRemiseenMode créationet lexpression devra être la suivante, sachant que le champRemise accordableun est champ calculéla dans Table Factures: VraiFaux([Total HT]>=500;[Total HT]+[TVA]-[Remise accordable];VraiFaux([Total HT]<499,99;[Total HT]+[TVA])) Dans ce cas, le nouveau champ, que lon peut renommerTotal TTC, sera laddition duTotal HT, de laTVAet de laRemisesi leTotal HTest de500 € ou plus, sinon, lecalcul sera leTotal HT+ laTVA. Il est important de ne pas mettre le même montant dans les 2 "morceaux" dexpression et de bien placer les signes plus grand que (>) ou plus petit que (<) car vous risqueriez dobtenir un champ vide si le montant est de500 € pile.Créer une expression conditionnelle sur un formulaire Access Une expression conditionnelle dans un formulaire fonctionne un peu comme une expression dans une table.
Ouvrez leFormulaireClients, passez enMode créationet placez-vous sur le contrôle de laDate de démarrage, cest-à-dire le cadre contenant la date de démarrage
Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
3
Votre Assistante :https://www.votreassistante.net- le 01/08/2013
dun client. Cliquez surFeuille de propriétésdans l et, ongletDonnées (mais également accessible par longletToutes), saisissez, à la ligneValide si, lexpression suivante : >=#01/01/2013# À la ligne suivante,Message si erreur, indiquez le message à afficher dans la fenêtre qui apparaîtra en cas de saisie de date antérieure : er La date doit être ultérieure au 1 janvier 2013.
Vous
pouvez
refermer
la
Feuille
de
propriétés
et
passer
en
Mode
formulairepour créer un nouvel enregistrement et. Cliquez sur er entrez une date ultérieure au 1 janvier 2013. La date est bien supérieure à la condition : vous navez pas de message derreur. er Maintenant, créez un nouvel enregistrement avec une date antérieure au 1 janvier 2013. Un message apparaît et vous empêchera de passer à un autre champ ou denregistrer cet enregistrement tant que le problème ne sera pas résolu.
Ici aussi, vous n’êtes pas obligé de saisir un message derreur, à la place, vous aurez ce message :
Tutoriel réalisé avec Access 2013 Voir la version vidéo de cet article Article écrit par Lydia Provin du site Votre Assistante :https://www.votreassistante.net
4
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents