hello,
en tant que bon d=E9butant cr=E9tin j'ai du mal =E0 piger Me.caption et
les Me.Name ds un programme de calendrier:
Private Sub Madate_DblClick(Cancel As Integer)
DoCmd.OpenForm "calendrier"
Forms("calendrier").Caption =3D Me.Parent.Name & "!" & Me.Name &
"!"
& Me.Madate.Name
End Sub
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,
La propriété Caption correspond à la légende d'un objet, d'un contrôle sous réserve qu'il dispose de cette propriété (c'est la cas d'un formulaire, d'une étiquette ou label, bouton de commande ...). La propriété Name correspond au nom de l'objet, du contrôle. *Tous* les objets, contrôles disposent de cette propriété.
Dans ton cas, tu veux (re)définir la propriété Légende du formulaire Calendrier (ce qui s'affiche dans la barre de titre du formulaire Calendrier) : Forms("calendrier").Caption = ...
Le controle MaDate se trouve dans un (sous-)formulaire Me.Madate.Name récupère le NOM de ce contrôle ; par défaut lors de la création de ce contrôle associé à un champ de table ou de requête le nom du contrôle est le nom du champ source. Me.Name donne le NOM du formulaire contenant le contrôle Madate et enfin Me.Parent.Name le NOM du formulaire contenant le formulaire identifié par Me.Name (qui en est donc un sous-formulaire)
Ainsi, si le formulaire principal s'appelle fClient (donc son nom), le sous-formulaire sfFacture et le champ du sous-formulaire contenant la date s'appelle Madate, alors quand tu fais un double-clic sur le champ Madate, tu ouvres le formulaire Calendrier qui voit affecter à sa propriété Légende la chaine suivante: fClient!sfFacture!Madate qui correspond au chemin d'accès au contrôle Madate
Pour visualiser cela, fais un double clic sur le champ Madate et regardes le titre de la fenêtre du calendrier. Il affichera la chaine te donnant l'origine du contrôle Madate.
Est-ce plus clair ?
hello, ... j'ai du mal à piger Me.caption et les Me.Name ds un programme de calendrier:
Private Sub Madate_DblClick(Cancel As Integer) DoCmd.OpenForm "calendrier" Forms("calendrier").Caption = Me.Parent.Name & "!" & Me.Name & "!" & Me.Madate.Name End Sub
merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
La propriété Caption correspond à la légende d'un objet, d'un contrôle
sous réserve qu'il dispose de cette propriété (c'est la cas d'un
formulaire, d'une étiquette ou label, bouton de commande ...).
La propriété Name correspond au nom de l'objet, du contrôle. *Tous* les
objets, contrôles disposent de cette propriété.
Dans ton cas, tu veux (re)définir la propriété Légende du formulaire
Calendrier (ce qui s'affiche dans la barre de titre du formulaire
Calendrier) :
Forms("calendrier").Caption = ...
Le controle MaDate se trouve dans un (sous-)formulaire
Me.Madate.Name récupère le NOM de ce contrôle ; par défaut lors de la
création de ce contrôle associé à un champ de table ou de requête le nom
du contrôle est le nom du champ source.
Me.Name donne le NOM du formulaire contenant le contrôle Madate et enfin
Me.Parent.Name le NOM du formulaire contenant le formulaire identifié
par Me.Name (qui en est donc un sous-formulaire)
Ainsi, si le formulaire principal s'appelle fClient (donc son nom), le
sous-formulaire sfFacture et le champ du sous-formulaire contenant la
date s'appelle Madate, alors quand tu fais un double-clic sur le champ
Madate, tu ouvres le formulaire Calendrier qui voit affecter à sa
propriété Légende la chaine suivante: fClient!sfFacture!Madate
qui correspond au chemin d'accès au contrôle Madate
Pour visualiser cela, fais un double clic sur le champ Madate et
regardes le titre de la fenêtre du calendrier. Il affichera la chaine te
donnant l'origine du contrôle Madate.
Est-ce plus clair ?
hello,
... j'ai du mal à piger Me.caption et
les Me.Name ds un programme de calendrier:
Private Sub Madate_DblClick(Cancel As Integer)
DoCmd.OpenForm "calendrier"
Forms("calendrier").Caption = Me.Parent.Name & "!" & Me.Name &
"!"
& Me.Madate.Name
End Sub
merci
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La propriété Caption correspond à la légende d'un objet, d'un contrôle sous réserve qu'il dispose de cette propriété (c'est la cas d'un formulaire, d'une étiquette ou label, bouton de commande ...). La propriété Name correspond au nom de l'objet, du contrôle. *Tous* les objets, contrôles disposent de cette propriété.
Dans ton cas, tu veux (re)définir la propriété Légende du formulaire Calendrier (ce qui s'affiche dans la barre de titre du formulaire Calendrier) : Forms("calendrier").Caption = ...
Le controle MaDate se trouve dans un (sous-)formulaire Me.Madate.Name récupère le NOM de ce contrôle ; par défaut lors de la création de ce contrôle associé à un champ de table ou de requête le nom du contrôle est le nom du champ source. Me.Name donne le NOM du formulaire contenant le contrôle Madate et enfin Me.Parent.Name le NOM du formulaire contenant le formulaire identifié par Me.Name (qui en est donc un sous-formulaire)
Ainsi, si le formulaire principal s'appelle fClient (donc son nom), le sous-formulaire sfFacture et le champ du sous-formulaire contenant la date s'appelle Madate, alors quand tu fais un double-clic sur le champ Madate, tu ouvres le formulaire Calendrier qui voit affecter à sa propriété Légende la chaine suivante: fClient!sfFacture!Madate qui correspond au chemin d'accès au contrôle Madate
Pour visualiser cela, fais un double clic sur le champ Madate et regardes le titre de la fenêtre du calendrier. Il affichera la chaine te donnant l'origine du contrôle Madate.
Est-ce plus clair ?
hello, ... j'ai du mal à piger Me.caption et les Me.Name ds un programme de calendrier:
Private Sub Madate_DblClick(Cancel As Integer) DoCmd.OpenForm "calendrier" Forms("calendrier").Caption = Me.Parent.Name & "!" & Me.Name & "!" & Me.Madate.Name End Sub
merci
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
koalavert
yeah! ça c'est de l'explication! je vais m'y replonger et s'il me manque encore qqchose je renvoie un mail merci bon WE
yeah! ça c'est de l'explication!
je vais m'y replonger et s'il me manque encore qqchose je renvoie un
mail
merci bon WE