Bonjour,
Voici en détail mon petit problème :
Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox
(indépendant) pour saisir mes critères de filtre.
Le résultat est affiché dans la partie Détail.
A chaque changement de mes critères (Evénement AfterUpDate), je constitue le
filtre dans Me.Filter puis Me.FilterOn=True
Si il n'y a pas de filtre : Me.FilterOn=False.
Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas les
critères sont effacés.
Comment éviter cela
D'avance merci.
--
Bricoleu
Je sais les desseins de Bill sont impénétrables !!! Access 2000 SP3 -- Bricoleu
C'est vague... Quelle version d'access ? Quel SP ?
Message du vendredi 05/10/2007
Désolé mais pas chez moi (!)
Bricoleu
Private Sub cmbEditeur_AfterUpdate() FiltreListe cmbEditeur.SetFocus End Sub
et
Private Sub cmbSysteme_AfterUpdate() FiltreListe cmbSysteme.SetFocus End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et editeur -- Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si tu mets un txtLib.SetFocus après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
Bonjour Thierry (ze Titi) , Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc -- Bricoleu http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement. Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate du critère Y a t'il une influence ? -- Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil -- Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
Bonjour, Voici en détail mon petit problème : Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox (indépendant) pour saisir mes critères de filtre. Le résultat est affiché dans la partie Détail. A chaque changement de mes critères (Evénement AfterUpDate), je constitue le filtre dans Me.Filter puis Me.FilterOn=True Si il n'y a pas de filtre : Me.FilterOnúlse. Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas les critères sont effacés. Comment éviter cela D'avance merci.
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
Je sais les desseins de Bill sont impénétrables !!!
Access 2000 SP3
--
Bricoleu
C'est vague...
Quelle version d'access ? Quel SP ?
Message du vendredi 05/10/2007
Désolé mais pas chez moi (!)
Bricoleu
Private Sub cmbEditeur_AfterUpdate()
FiltreListe
cmbEditeur.SetFocus
End Sub
et
Private Sub cmbSysteme_AfterUpdate()
FiltreListe
cmbSysteme.SetFocus
End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée
suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et
editeur --
Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si
tu mets un
txtLib.SetFocus
après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée
suivante:
Bonjour Thierry (ze Titi) ,
Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc
--
Bricoleu
http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com
?
Dans ton message <7BC51D1F-EFE4-4549-91B3-53B7739C80FA@microsoft.com>
du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative
de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement.
Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate
du critère
Y a t'il une influence ?
--
Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le
code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true
J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil
--
Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message
<7213C538-B863-45A3-8F79-A31803B64F11@microsoft.com> du vendredi
28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de
nous narrer les faits suivants:
Bonjour,
Voici en détail mon petit problème :
Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox
(indépendant) pour saisir mes critères de filtre.
Le résultat est affiché dans la partie Détail.
A chaque changement de mes critères (Evénement AfterUpDate), je
constitue le filtre dans Me.Filter puis Me.FilterOn=True
Si il n'y a pas de filtre : Me.FilterOnúlse.
Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas
les critères sont effacés.
Comment éviter cela
D'avance merci.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Je sais les desseins de Bill sont impénétrables !!! Access 2000 SP3 -- Bricoleu
C'est vague... Quelle version d'access ? Quel SP ?
Message du vendredi 05/10/2007
Désolé mais pas chez moi (!)
Bricoleu
Private Sub cmbEditeur_AfterUpdate() FiltreListe cmbEditeur.SetFocus End Sub
et
Private Sub cmbSysteme_AfterUpdate() FiltreListe cmbSysteme.SetFocus End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et editeur -- Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si tu mets un txtLib.SetFocus après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
Bonjour Thierry (ze Titi) , Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc -- Bricoleu http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement. Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate du critère Y a t'il une influence ? -- Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil -- Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
Bonjour, Voici en détail mon petit problème : Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox (indépendant) pour saisir mes critères de filtre. Le résultat est affiché dans la partie Détail. A chaque changement de mes critères (Evénement AfterUpDate), je constitue le filtre dans Me.Filter puis Me.FilterOn=True Si il n'y a pas de filtre : Me.FilterOnúlse. Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas les critères sont effacés. Comment éviter cela D'avance merci.
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
Bricoleu
Je viens de faire l'essai sous Access 2003 et la ça marche. C'est donc un bug de Access 2000 Merci Thierry (ze Titi)" pour ton aide. -- Bricoleu
Private Sub cmbEditeur_AfterUpdate() FiltreListe cmbEditeur.SetFocus End Sub
et
Private Sub cmbSysteme_AfterUpdate() FiltreListe cmbSysteme.SetFocus End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et editeur -- Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si tu mets un txtLib.SetFocus après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
Bonjour Thierry (ze Titi) , Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc -- Bricoleu http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement. Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate du critère Y a t'il une influence ? -- Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil -- Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
Bonjour, Voici en détail mon petit problème : Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox (indépendant) pour saisir mes critères de filtre. Le résultat est affiché dans la partie Détail. A chaque changement de mes critères (Evénement AfterUpDate), je constitue le filtre dans Me.Filter puis Me.FilterOn=True Si il n'y a pas de filtre : Me.FilterOnúlse. Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas les critères sont effacés. Comment éviter cela D'avance merci.
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
Je viens de faire l'essai sous Access 2003 et la ça marche. C'est donc un bug
de Access 2000
Merci Thierry (ze Titi)" pour ton aide.
--
Bricoleu
Private Sub cmbEditeur_AfterUpdate()
FiltreListe
cmbEditeur.SetFocus
End Sub
et
Private Sub cmbSysteme_AfterUpdate()
FiltreListe
cmbSysteme.SetFocus
End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée
suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et
editeur --
Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si
tu mets un
txtLib.SetFocus
après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée
suivante:
Bonjour Thierry (ze Titi) ,
Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc
--
Bricoleu
http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com
?
Dans ton message <7BC51D1F-EFE4-4549-91B3-53B7739C80FA@microsoft.com>
du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative
de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement.
Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate du
critère
Y a t'il une influence ?
--
Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le
code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true
J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil
--
Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message <7213C538-B863-45A3-8F79-A31803B64F11@microsoft.com>
du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris
l'initiative de nous narrer les faits suivants:
Bonjour,
Voici en détail mon petit problème :
Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox
(indépendant) pour saisir mes critères de filtre.
Le résultat est affiché dans la partie Détail.
A chaque changement de mes critères (Evénement AfterUpDate), je
constitue le filtre dans Me.Filter puis Me.FilterOn=True
Si il n'y a pas de filtre : Me.FilterOnúlse.
Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas
les critères sont effacés.
Comment éviter cela
D'avance merci.
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
--
Cordialement,
Thierry
Tout pour réussir avec Access :
http://www.mpfa.info
Je viens de faire l'essai sous Access 2003 et la ça marche. C'est donc un bug de Access 2000 Merci Thierry (ze Titi)" pour ton aide. -- Bricoleu
Private Sub cmbEditeur_AfterUpdate() FiltreListe cmbEditeur.SetFocus End Sub
et
Private Sub cmbSysteme_AfterUpdate() FiltreListe cmbSysteme.SetFocus End Sub
chez moi, ça tourne...
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
C'est vrai pour le TextBox txtLib mais pas pour les comboBox système et editeur -- Bricoleu
Bien reçu. En fait, le critère n'est pas effacé, il n'apparaît plus. Si tu mets un txtLib.SetFocus après l'appel à FiltreListe, ça fonctionne.
En ce jour mémorable du vendredi 05/10/2007, tu as émis l'idée suivante:
Bonjour Thierry (ze Titi) , Désolé je n'ai récupéré la base qu'aujourd' hui. La voici donc -- Bricoleu http://cjoint.com/?kfkjWStSc5
Bonjour Bricoleu
Peux-tu mettre une version allégée et zippée de ta base sur cjoint.com ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
pas d'effet. J'ai tracé : il ne passe pas par cet évennement. Précision : Me. filteron=True est activé dans l'évennement AfTerUpdate du critère Y a t'il une influence ? -- Bricoleu
Excuse moi, c'était idiot comme question...
As-tu essayé, dans l'évènement "Sur filtre appliqué", de mettre le code:
If Me.RecordSetClone.RecordCount=0 Then DoCmd.CancelEvent
A tester, j'ai quand même un gros doute...
Message du vendredi 28/09/2007
simplement me.filteron=true J'ai essayé d'ajouter me.requery ou me.repaint: C'est pareil -- Bricoleu
Bonjour Bricoleu
Comment lances-tu l'affichage du résultat ?
Dans ton message du vendredi 28/09/2007 jour de Saint Vinceslas, tu as pris l'initiative de nous narrer les faits suivants:
Bonjour, Voici en détail mon petit problème : Dans l'entête de mon formulaire, j'ai placé des textBox, ComboBox (indépendant) pour saisir mes critères de filtre. Le résultat est affiché dans la partie Détail. A chaque changement de mes critères (Evénement AfterUpDate), je constitue le filtre dans Me.Filter puis Me.FilterOn=True Si il n'y a pas de filtre : Me.FilterOnúlse. Cela marche très bien sauf si il n'y a pas de résultat. Dans ce cas les critères sont effacés. Comment éviter cela D'avance merci.
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info
-- Cordialement, Thierry
Tout pour réussir avec Access : http://www.mpfa.info