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 15/11/2011, 11h27   #1
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Par défaut Création d'un aperçu d'un texte enregistré dans un champ Mémo en survolant son nom dans un formulaire

Bonjour tout le monde !
Je travaille avec Access 2010.

J’ai un formulaire qui comprend 3 zones de liste, 1 zone de texte et des boutons.
1. Zone de liste 1 (zdlChoisirNature): permet de choisir une Nature de document
2. Zone de liste 2 (zdlChoisirDepot) : permet de choisir un dépôt
3. Zone de liste 3 (zdlAjoutParagraphe) : permet d’ajouter un paragraphe dans ma zone de texte à l’aide d’un simple clic sur le nom du paragraphe.

Le contenu des paragraphes est stocké dans ma base via des champs Mémo.

Je voudrais créer un aperçu de mes paragraphe en survolant seulement leur nom dans ma troisième zone de liste (zdlAjoutParagraphe) avant les ajouter dans ma zone de texte.

Est-ce que quelqu’un sait s’il est possible de le faire ?
Merci d’avance à vous tous !
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 18h32   #2
Membre régulier
 
Homme Thierry Pallier
Regisseur
Inscription : octobre 2006
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Thierry Pallier
Âge : 52
Localisation : France, Seine Maritime (Haute Normandie)

Informations professionnelles :
Activité : Regisseur
Secteur : Arts - Culture

Informations forums :
Inscription : octobre 2006
Messages : 47
Points : 94
Points : 94
Bonjour Serigne BA
Dans ta zone de liste 3 , tu crée un évènement sur sourie déplacée et le code qui va avec ,pour rechercher le paragraphe correspondant à ta liste.

Code :
1
2
3
Private Sub Liste3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Liste3.ControlTipText = DLookup("Paragraphe", "Ta_Table", Me.Liste3)
End Sub
A+
Thierry_PALLIER est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/11/2011, 22h33   #3
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Bonjour tout le monde,

C'est une bonne idée de mettre en variable le texte de l'infobulle de la zone de liste 3.
Mais je ne pense pas que ça soit une bonne chose d'utiliser l'évenement movemouse pour la simple raison que movemouse relance le traitement au moindre mouvement de la souris ; et comme le traitement utilise la fonction dlookup qui est connue pour sa lourdeur, je vous laisse imaginer la suite.

Pour ces raisons, je préfére plutôt placer la fonction dlookup sur l'évenement reception focus ou encore utiliser une solution tout à fait différente mais beaucoup plus légère que la premier et qui consiste tout simplement à insérer un sousformulaire qui se chargera d'afficher le paragraphe en fonction de la valeur sélectionée dans la zone de liste.

Cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/11/2011, 03h28   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 623
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 623
Points : 30 954
Points : 30 954
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Le problème c'est que lors du survol du contrôle c'est la liste et non les éléments de la liste qui sont pris en compte, car ils ne sont pas sélectionnés.

La solution, s'il y en a une serait de récupérer la position de la souris et de calculer sur quel élément de la liste se trouve celle-ci, en connaissant la hauteur d'une ligne d'une zone de liste.

C'est une piste de départ à tester.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/11/2011, 09h49   #5
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Merci à vous tous pour vos idées !
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2012, 12h03   #6
Membre du Club
 
Homme Serigne BA
Étudiant
Inscription : août 2011
Messages : 47
Détails du profil
Informations personnelles :
Nom : Homme Serigne BA
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2011
Messages : 47
Points : 52
Points : 52
Citation:
Envoyé par Philippe JOCHMANS Voir le message
Bonjour

La solution, s'il y en a une serait de récupérer la position de la souris et de calculer sur quel élément de la liste se trouve celle-ci,
Philippe
Salut,
est ce que vous savez comment récupérer la position de la souris et faire le calcul ?
j'ai vu ceci : http://access.developpez.com/faq/?page=Ctrl#PosCurseur mais ça résout pas mon problème.
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi !

Albert Einstein
Serigne-BA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h18.


 
 
 
 
Partenaires

Hébergement Web