|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Le générateur de requête propose dans les fonctions intégrées une fonction message d'expression BoîteMsg (suivi des paramètres). Je n'arrive pas l'utiliser, j'obtiens toujours une erreur de syntaxe. Je veux faire afficher un message lorsque qu'un champ est supérieur à 10 par exemple, que dois-je écrire dans le champ critère de la requête (en mode création). Par avance, merci. Cordialement |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Bonsoir Nono63,
Dans l'assistant, sur la ligne "Champ" (pas sur la ligne "Critères"), la fonction VraiFaux(TonChamp > 10 ; "supérieur à 10" ; "inférieur ou égal à 10") devrait le faire.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonsoir,
Merci pour la réponse mais ce n'est pas ce que j'attendais. Par message j'entends une boîte de dialogue. Je suppose que Boîtemsg signifie l'équivalent de MSGBOX de VBA ? En tout cas c'est le résultat que je souhaite atteindre. Merci. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Bonjour Nono63,
Citation:
Il me semble comprendre ce que tu souhaites faire :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#5 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() Cette fonction est inaccessible dans les expressions. A utiliser uniquement avec le code.
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
00
|
|
|
#6 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Oui mais dans une boîte de dialogue du style: La réponse serait donner dans cette boîte de dialogue et l'utilisateur serait obligé de cliquer pour la fermer. nono Citation:
|
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 184 ![]() |
Alors, il faut que tu passes par des formulaires et, sans doute, du code : Ne connaissant pas VBA, je ne pourrai t'aider.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#9 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() En effet, il te faut passer par du code VBA donc au travers d'une procédure. Il te faut donc nous préciser quel est l'objectif que tu veux atteindre si tu souhaites un coup de main plus efficace.
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonjour,
Tout d'abord merci de votre intérêt à mon problème. J'ai créé un formulaire avec un bouton qui déclenche l'ouverture d'un état par l'intermédiaire d'une requête. Le but et de rechercher un enregistrement qui doit être unique. Les faits sont qu'il peut exister un doublon (normal). La requête liste ces doublons. Ce que je souhaite c'est que suivant la valeur du "champ 'résultat'" de la requête une boîte de dialogue s'ouvre et affiche un message afin d'avertir de la présence d'un doublon car l'utilisateur final ne verra que des formulaires. Donc par exemple: Si champ doublon > 1 afficher boîte de dialogue ou peut-être si nombre d'enregistrements renvoyés > 1 même action. Je sais comment mettre du VBA sur un formulaire mais là sur une requête je ne sais pas faire et une macro ne me donne pas suffisamment de moyens je trouve. Peut-être faut-t-il que je code directement les requêtes depuis le VBA du formulaire mais à ce moment comment récupère-t-on le résultat de la requête ? (bonne question, si vous pouviez y répondre aussi Voilà, j'espère être assez précis :-) Merci. @+ nono |
|
|
00
|
|
|
#11 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() Je t'ai fait un petit exemple qui je pense pourrais te guider vers l'objectif que tu souhaites atteindre
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2012 Messages : 52 ![]() |
Bonsoir,
Cet exemple est parfait, il contient exactement ce dont j'ai besoin. Me reste plus cas tout décortiquer pour comprendre son fonctionnement mais la première lecture est déjà riche d'enseignement !!! UN GRAND MERCI ![]() @+ nono |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com