Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 30/05/2011, 15h14   #1
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Par défaut Formulaire filtré vers état, mais paramètre demandé

Bonjour

J’ai un problème récurent en voulant éditer dans un état des données préalablement filtrées dans un formulaire de type listing.

Je laisse aux utilisateurs la possibilité de filtrer par clic droit, puis un bouton m’ouvre l’état via la commande

Citation:
DoCmd.OpenReport "E_Fact", acViewPreview, , Me.Filter
Et là, bien souvent, un message box s’ouvre en me demandant :
« Entrez une valeur de paramètre » pour le champ sur lequel je viens de filtrer.

Une idée SVP ?
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 14h58   #2
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Bonjour,

je suis toujours confronté à ce problème, dont voici le print écran du message



Je fais bien un filtre sur le champ [NOM/Prénom] de mon formulaire F_BDC_Liste, et en ouvrant l'état, j'obtiens ce message, que je ne comprends pas.

Je vous remercie beaucoup d'avance de vos lumières
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 11h53   #3
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 176
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 176
Points : 192
Points : 192
Suivant le message cela veut dire que ton filtre n'est pas bon ....

Code :
F_BDC_Liste.NOM/Prénom
"NOM/Prénom" peut causer problème déja tu a des caractères non accepté

exemple le "/" et "é" je te suggère d'écrire le nom de tes champs comme ceci "NomPrenom"

Ton filtre est fait comment macro,vba,sql .... post nous ce code
__________________
Parfois il faut faire le tour d'une roche 10 fois avant de s'apercevoir quelle est ronde.
  • Si vous trouvé mon post intéressant, n'oubliez pas de voter coté inférieur droit du message. Merci
  • Si votre Post est indiquez le....
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/11/2011, 16h01   #4
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Citation:
Envoyé par robyseb Voir le message
Suivant le message cela veut dire que ton filtre n'est pas bon ....

Code :
F_BDC_Liste.NOM/Prénom
"NOM/Prénom" peut causer problème déja tu a des caractères non accepté

exemple le "/" et "é" je te suggère d'écrire le nom de tes champs comme ceci "NomPrenom"

Ton filtre est fait comment macro,vba,sql .... post nous ce code
Merci beaucoup !

Effectivement, le nom de mes champs n'était pas conforme, mais bizarrement, en enlevant accents, caractères spéciaux et espaces, cela ne marchait pas non plus, puis ça semble marcher maintenant.

Ce qui est étrange, c'est que quelques fois ça marchait pas (depuis 2 ans) et que ça marchait la plupart du temps.

Les utilisateurs effectuent leurs filtres via clic droit dans mon formulaire, puis ouvrent l'état via cette commande :

Code :
1
2
3
4
5
Private Sub Commande52_Click()
    Dim stfilt As String
    stfilt = Form_F_CD_Liste.Filter
    DoCmd.OpenReport "E_CD_Detail", acViewPreview, , stfilt
End Sub
Je teste ça en réel dès la semaine prochaine,et te tiens au courant
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 15h47   #5
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Bonjour, ça marche comme avant, par moment, j'ai ce message qui me demande de préciser un champ.

Il semble qu'il y ait une rémanence de filtre qui gêne...

Je ne comprends pas bien...

Je crains que le principe de filtre ne soit pas assez rigoureux ?

à suivre...
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 15h58   #6
Membre actif
 
Avatar de robyseb
 
Homme Sébastien
Développeur indépendant
Inscription : juillet 2011
Messages : 176
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Localisation : Canada

Informations professionnelles :
Activité : Développeur indépendant

Informations forums :
Inscription : juillet 2011
Messages : 176
Points : 192
Points : 192
A tu remarqué si il n'y aurait pas de case vide lorsque tu fait ton filtre ....
__________________
Parfois il faut faire le tour d'une roche 10 fois avant de s'apercevoir quelle est ronde.
  • Si vous trouvé mon post intéressant, n'oubliez pas de voter coté inférieur droit du message. Merci
  • Si votre Post est indiquez le....
robyseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 17h13   #7
Membre confirmé
 
Avatar de minot83
 
Homme
Administrateur de base de données
Inscription : mars 2006
Messages : 285
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2006
Messages : 285
Points : 231
Points : 231
Citation:
Envoyé par robyseb Voir le message
A tu remarqué si il n'y aurait pas de case vide lorsque tu fait ton filtre ....
Salut et merci,

des contrôles vides ? oui il y en a.
minot83 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 17h22.


 
 
 
 
Partenaires

Hébergement Web