Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour, dans une BDD j'ai une requête qui affiche dans un état les données en fonction de l'année demandé.
Ma question comment faire pour afficher un message si aucune données pour l'années demandé.
Merci à tous.
Bonjour,
en supposant que chemin_bd contienne le chemin complet d'accès à votre BDD, que les variables chemin_bd, base et enr aient bien été déclarées, que la méthode d'ouverture de la base soit équivalente à celle ci-dessous (sinon les deux premières lignes seront différentes mais c'est sans importance, c'est la dernière ligne qui répond à votre question).
Set base = DBEngine.OpenDatabase(chemin_bd)
Set enr = base.OpenRecordset("SELECT * FROM " & MaTable & Critere, dbOpenDynaset)
if enr = vbNullString Then MsgBox "Aucun enregistrement trouvé", "Recherche dans la base",vbOkOnly
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD