Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/06/2011, 16h30   #1
Membre habitué
 
Inscription : mai 2007
Messages : 314
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 314
Points : 106
Points : 106
Par défaut formulaire de recherche multicritères

Bonjour tlm,
Ca fait qlq jours que j'essaye d'adapter la solution que propose jeannot45 dans son tuto:
http://jeannot45.developpez.com/arti...icriteres/#LII
mais je n'y arrive pas !!!!
il me sort le massage suivant lorsque j'essaye de faire un filtre :
Citation:
Cette expression présente une syntaxe incorrecte,ou est trop complexe pour etre évaluée. Par exemple, une expression numérique peut contenir des éléments trop compliqués. Esseyez de la simplifier en en affectant des parties à des variables.
Merci pour votre aide
LaPanic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h47   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 466
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 466
Points : 7 544
Points : 7 544
Peux-tu préciser où et sur quelle lignes de code se produit ce message.

As-tu fait afficher la chaîne généré pour le filtre ?

As-tu regardé si elle ne comportait pas d'erreur de syntaxe ?

Si tu ne sais pas, peux-tu la poster ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h15   #3
Membre habitué
 
Inscription : mai 2007
Messages : 314
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 314
Points : 106
Points : 106
Merci marot_r,
cette procédure ne comporte pas de code VBA et l'erreur est générée par les deux boutons :cbo_F et cbo_D donc je crois que la requête du contenu des boutons qui génère l'erreur

j'essaye d'appliquer le tuto du formulaire de recherche multicritères sans code VBA

une base test est jointe dans le premier post

Merci
LaPanic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 16h11   #4
Membre du Club
 
Homme Yves
Inscription : novembre 2006
Messages : 114
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : Belgique

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2006
Messages : 114
Points : 50
Points : 50
Bonjour

Sans avoir tester ta base et ayant utilisé la partie VBA de formulaire de recherche multicritère, ton message d'erreur me fait penser à une erreur dans la structure de la requête SQL liée aux deux cbo.
Pour chacune d'elle passe en mode SQL et vérifie si tous les espaces, virgules et autres charactères délimiteurs (pour les dates, string, etc..) sont bien à leur place...
Perso c'est souvent des espaces que j'oublie et access n'aime pas ça.

Bon travail
Dermochelys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 17h26   #5
Membre habitué
 
Inscription : mai 2007
Messages : 314
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 314
Points : 106
Points : 106
Merci Dermochelys,
Perso j'ai ajouté un champ indexé en format numérique ce qui facilite l'exécution
j'ai contourné le problème et merci a tous pour vos réponses
LaPanic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h07.


 
 
 
 
Partenaires

Hébergement Web