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 21/11/2011, 21h32   #1
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut problème de selection de données

Bonsoir,

J'ai crée un bouton de sélection de données afin de changer de formulaire sans changer de fiche, jusque là tout va bien.

Je souhaites pouvoir deselectionner mon tri ( icône en forme de goutte ) de façon à pouvoir accéder aux autres fiches ( désactivation du tri donc ) tout en restant sur ma fiche en cours de sélection.tant que je ne change pas de fiches.

qq1 a t'il une solution pour moi ?

Merci d'avance.
chrtophe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 08h26   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 089
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 089
Points : 11 622
Points : 11 622
Bonjour,

Pour enlever un filtre :

Il n'y a plus qu'à créer le bouton qui appelera cette syntaxe.

F1 sur la propriété Filtre du formulaire t'aurai donné la solution.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 09h46   #3
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut je ne comprends pas

je ne comprends pas à quoi correspond est-ce du code VBA ?

Ets-ce la même chose que de cliquer sur l'icône en forme de goutte "Supprimer le filtre" à coté de l'icône rechercher car si c'est cela, ça ne répond pas à ma problématique. Si je cliques sur cet icône mon filtre est retiré mais acces reviens sur la 1ère fiche, or moi je veux rester sur la même fiche

Je veux à partir d'un formulaire sélectionner une fiche par recherche, puis par un bouton changer de formulaire, en restant sur la fiche précédemment sélectionnée.

Merci pour votre aide.
chrtophe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 11h33   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 089
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 089
Points : 11 622
Points : 11 622
Bonjour,

Bravo ! c'est bien du code VBA. Et à ce titre il faut le poster dans des balises de code.

Si tu veux rester sur la fiche il faut s'y replacer, en effet la suppression d'un filtre à pour effet de réinterroger la source, donc de remettre le curseur au début.

Tu dois faire ceci :

Code :
1
2
3
4
dim vId as long
vId = me.monId      ' repere le N° id unique 
me.filterOn = false  ' supprime le filtre
me.recordset.findfirst "monId=" & vId  ' revient sur l'enregistrement
Bien entendu tu dois :
Avoir un champ d'identification unique (un numeroauto généralement)
remplacer monId par le nom de ce champ.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2011, 13h05   #5
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut et san vba ?

Merci pour ta réponse loufab.

Est-il possible de faire la même chose sans passer par du vba ?
Par le système de création de macro est-ce possible ?

J'ai peur que non. Je ne maitrise pas vba du coup je préfère l'éviter. Bien que le code et l'explication soit claire, je n'ai pas envie de me mettre pour le moment à vba, vu que mon projet Access est relativement petit et simple, et ça m'embête de recopier bêtement un bout de code, mais si j'ai pas le choix ...
chrtophe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2011, 16h20   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 089
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 089
Points : 11 622
Points : 11 622
Bonjour,

Il doit y avoir l'équivalent en macro, c'est à fouiller.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 09h14   #7
Membre du Club
 
Inscription : août 2011
Messages : 125
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 125
Points : 63
Points : 63
Par défaut cloture

Je n'ai pas le temps de regarder pour le moment.

Pour l'aspect Macro,je regarderais, et je gardes le code de coté

Je clos donc le sujet.

Si je trouve pour les macros, je posterais la solution.
chrtophe 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 11h03.


 
 
 
 
Partenaires

Hébergement Web