OVH Cloud OVH Cloud

enregistrement non visible

3 réponses
Avatar
jc
Bonjour aux courageux dont je suis heureux de faire partie.

Comment peut-on lors du défilement d'enregistrements en formulaires que ceux
qui répondent à un certain filtre ne soient pas visibles, passent au suivant
ou précédent et refait le test. Je ne peux pas le faire en setfilter avant
l'ouverture

Je ne peux le mettre qu'en activation...je pense

Merci pour l'aide

3 réponses

Avatar
Raymond [mvp]
Bonjour.
Lorsque tu en as besoin, tu définis un filtre et tu l'applique:
Me.Filter = "[champ] = ......)
Me.FilterOn = True
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"jc" a écrit dans le message de news:
430605c8$0$15023$
Bonjour aux courageux dont je suis heureux de faire partie.

Comment peut-on lors du défilement d'enregistrements en formulaires que
ceux qui répondent à un certain filtre ne soient pas visibles, passent au
suivant ou précédent et refait le test. Je ne peux pas le faire en
setfilter avant l'ouverture

Je ne peux le mettre qu'en activation...je pense

Merci pour l'aide





Avatar
jc
Salut,

Il y a longtemps que je n'ai pas eu de tes nouvelles.

Je te remercie beaucoup mais comme toujours, je me suis mal exprimé.
J'ai une table commande avec une table lignescommandes qui me donne un
formulaire et un sous-formulaire
J'ai une table livraison et ligne livraison qui donne un formulaire et un
sous formulaire.

Je voudrais quand je navigue dans mes commandes, que seuls. les
enregistrements dont tout n'a pas été livré soient visibles

J'ai créé les requêtes...tout est ok mais je n'arrive pas à les lier

Pourrais tu me donner un exemple?

Merci d'avance et bonne soirée


"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.
Lorsque tu en as besoin, tu définis un filtre et tu l'applique:
Me.Filter = "[champ] = ......)
Me.FilterOn = True
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"jc" a écrit dans le message de news:
430605c8$0$15023$
Bonjour aux courageux dont je suis heureux de faire partie.

Comment peut-on lors du défilement d'enregistrements en formulaires que
ceux qui répondent à un certain filtre ne soient pas visibles, passent au
suivant ou précédent et refait le test. Je ne peux pas le faire en
setfilter avant l'ouverture

Je ne peux le mettre qu'en activation...je pense

Merci pour l'aide









Avatar
Raymond [mvp]
ce n'est pas grave.
le principe est le même, sur un formulaire principal ou un sous-formulaire,
soit tu passes par un filtre formulaire directement par access et par
l'opérateur qui décide lui-même ce qu'il veut afficher,soit tu le fais
toi-même par vba comme j'ai indiqué, le filtre portant sur les champs qui
indiquent que la livraison est faite ou non.
dans l'événement form_current de ton formulaire, si tu n'as pas de champ
indiquant que la livraison complète est terminée (tu places un comptage des
postes) il faut analyser la valeur du comptage de lignes.
pour se résumer, tu ne travailles pas sur la requête mais sur un filtre
appliqué sur toute la requête.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"jc" a écrit dans le message de news:
430614bc$0$14510$
Salut,

Il y a longtemps que je n'ai pas eu de tes nouvelles.

Je te remercie beaucoup mais comme toujours, je me suis mal exprimé.
J'ai une table commande avec une table lignescommandes qui me donne un
formulaire et un sous-formulaire
J'ai une table livraison et ligne livraison qui donne un formulaire et un
sous formulaire.

Je voudrais quand je navigue dans mes commandes, que seuls. les
enregistrements dont tout n'a pas été livré soient visibles

J'ai créé les requêtes...tout est ok mais je n'arrive pas à les lier

Pourrais tu me donner un exemple?

Merci d'avance et bonne soirée