Bonjour,
Dans un sous formulaire en format feuille de donnée, j'ai la possibilité
d'ouvrir un formulaire FEtudiant par un double clic sur le champ NomEtudiant
en ayant écrit sur double clic :DoCmd.OpenForm "FEtudiantr", acNormal, ,
"RefSuivi = " & Me.RefSuivi.
Mais est-il possible, pour gagner du temps, qu'en positionnant le pointeur
de la souris sur le champ Etudiant, le contenu du formulaire Etudiant soit
visible (ou une seule donnée) sans pour autant qu'il s'ouvre réellement et
qu'il soit besoin de le refermer?
merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Claire,
Sans trop comprendre le but de la manoeuvre, avec un sous-formulaire en mode continu et non feuille de données, sur l'évènement Souris appuyée du controle en question utiliser un DLookUp() pour afficher l'info voulue dans l'info-bulle du contrôle (cas d'une seule donnée). Par exemple, pour afficher la date complète sur un controle DateFacture donnant que le mois, après traitement, d'une facture , ça donnerait : Private Sub DateFacture_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.DateFacture.ControlTipText = DLookup("DateFacture", "tfacture", "numfacture=" & Me.NumFacture) End Sub
Toutefois, entre le clic dans le champ et l'affichage de l'info-bulle, temps de latence de 1 seconde ou plus, affichage un peu plus long puis disparition. Cela suppose que l'information à afficher existe dans une table/requête qui a un champ en commun avec ceux du sous-formulaire. PS: On peut choisir le mode continu pour bénéficier d'évènements complémentaires et le mettre en forme comme un formulaire en mode feuille de données.
Pour ce qui est du gain de temps et de la lisibilité de l'info ???
Bonjour, Dans un sous formulaire en format feuille de donnée, j'ai la possibilité d'ouvrir un formulaire FEtudiant par un double clic sur le champ NomEtudiant en ayant écrit sur double clic :DoCmd.OpenForm "FEtudiantr", acNormal, , "RefSuivi = " & Me.RefSuivi. Mais est-il possible, pour gagner du temps, qu'en positionnant le pointeur de la souris sur le champ Etudiant, le contenu du formulaire Etudiant soit visible (ou une seule donnée) sans pour autant qu'il s'ouvre réellement et qu'il soit besoin de le refermer? merci d'avance
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Claire,
Sans trop comprendre le but de la manoeuvre, avec un sous-formulaire en
mode continu et non feuille de données, sur l'évènement Souris appuyée
du controle en question utiliser un DLookUp() pour afficher l'info
voulue dans l'info-bulle du contrôle (cas d'une seule donnée).
Par exemple, pour afficher la date complète sur un controle DateFacture
donnant que le mois, après traitement, d'une facture , ça donnerait :
Private Sub DateFacture_MouseDown(Button As Integer, Shift As Integer, X
As Single, Y As Single)
Me.DateFacture.ControlTipText = DLookup("DateFacture", "tfacture",
"numfacture=" & Me.NumFacture)
End Sub
Toutefois, entre le clic dans le champ et l'affichage de l'info-bulle,
temps de latence de 1 seconde ou plus, affichage un peu plus long puis
disparition. Cela suppose que l'information à afficher existe dans une
table/requête qui a un champ en commun avec ceux du sous-formulaire.
PS: On peut choisir le mode continu pour bénéficier d'évènements
complémentaires et le mettre en forme comme un formulaire en mode
feuille de données.
Pour ce qui est du gain de temps et de la lisibilité de l'info ???
Bonjour,
Dans un sous formulaire en format feuille de donnée, j'ai la possibilité
d'ouvrir un formulaire FEtudiant par un double clic sur le champ NomEtudiant
en ayant écrit sur double clic :DoCmd.OpenForm "FEtudiantr", acNormal, ,
"RefSuivi = " & Me.RefSuivi.
Mais est-il possible, pour gagner du temps, qu'en positionnant le pointeur
de la souris sur le champ Etudiant, le contenu du formulaire Etudiant soit
visible (ou une seule donnée) sans pour autant qu'il s'ouvre réellement et
qu'il soit besoin de le refermer?
merci d'avance
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Sans trop comprendre le but de la manoeuvre, avec un sous-formulaire en mode continu et non feuille de données, sur l'évènement Souris appuyée du controle en question utiliser un DLookUp() pour afficher l'info voulue dans l'info-bulle du contrôle (cas d'une seule donnée). Par exemple, pour afficher la date complète sur un controle DateFacture donnant que le mois, après traitement, d'une facture , ça donnerait : Private Sub DateFacture_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.DateFacture.ControlTipText = DLookup("DateFacture", "tfacture", "numfacture=" & Me.NumFacture) End Sub
Toutefois, entre le clic dans le champ et l'affichage de l'info-bulle, temps de latence de 1 seconde ou plus, affichage un peu plus long puis disparition. Cela suppose que l'information à afficher existe dans une table/requête qui a un champ en commun avec ceux du sous-formulaire. PS: On peut choisir le mode continu pour bénéficier d'évènements complémentaires et le mettre en forme comme un formulaire en mode feuille de données.
Pour ce qui est du gain de temps et de la lisibilité de l'info ???
Bonjour, Dans un sous formulaire en format feuille de donnée, j'ai la possibilité d'ouvrir un formulaire FEtudiant par un double clic sur le champ NomEtudiant en ayant écrit sur double clic :DoCmd.OpenForm "FEtudiantr", acNormal, , "RefSuivi = " & Me.RefSuivi. Mais est-il possible, pour gagner du temps, qu'en positionnant le pointeur de la souris sur le champ Etudiant, le contenu du formulaire Etudiant soit visible (ou une seule donnée) sans pour autant qu'il s'ouvre réellement et qu'il soit besoin de le refermer? merci d'avance
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr