J'ai suivi, ou tout au moins essayé de suivre, concernant le calendrier.
Tout marche en le créant dans un formulaire indépendant.
Comment puis-je faire lorsque je clique dans une de sa date il me remplit un
champ de mon formulaire principal par exemple: je clique sur le 2 et
apparaît alors 02/03/07?
Regardes chez Raymond, tout est bien expliqué: http://officesystem.access.free.fr/ex_calendrier1.htm
Bonjour à tous ou je dirai mieux: bonsoir.
J'ai suivi, ou tout au moins essayé de suivre, concernant le calendrier. Tout marche en le créant dans un formulaire indépendant.
Comment puis-je faire lorsque je clique dans une de sa date il me remplit un champ de mon formulaire principal par exemple: je clique sur le 2 et apparaît alors 02/03/07?
Merci de votre réponse
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir,
Regardes chez Raymond, tout est bien expliqué:
http://officesystem.access.free.fr/ex_calendrier1.htm
Bonjour à tous ou je dirai mieux: bonsoir.
J'ai suivi, ou tout au moins essayé de suivre, concernant le calendrier.
Tout marche en le créant dans un formulaire indépendant.
Comment puis-je faire lorsque je clique dans une de sa date il me remplit un
champ de mon formulaire principal par exemple: je clique sur le 2 et
apparaît alors 02/03/07?
Merci de votre réponse
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Regardes chez Raymond, tout est bien expliqué: http://officesystem.access.free.fr/ex_calendrier1.htm
Bonjour à tous ou je dirai mieux: bonsoir.
J'ai suivi, ou tout au moins essayé de suivre, concernant le calendrier. Tout marche en le créant dans un formulaire indépendant.
Comment puis-je faire lorsque je clique dans une de sa date il me remplit un champ de mon formulaire principal par exemple: je clique sur le 2 et apparaît alors 02/03/07?
Merci de votre réponse
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
koalavert
salut, moi j'ai trouvé ça et ça m'a bcp aidé: 1-Sur l'évènement Double-clic du champ de type Date présent (ici DateFacture) dans form2 (mis en sous-formulaire ou autonome):
Private Sub DateFacture_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdSaveRecord On Error GoTo Err_Calendrier ' gestion d'erreur simplifiée DoCmd.OpenForm "calendrier" Forms("calendrier").Caption = Me.Parent.Name & _ "!" & Me.Name & "!" & Me.DateFacture.Name Exit Sub Err_Calendrier: If Err.Number = 2452 Then Forms("calendrier").Caption = Me.Name & _ "!" & Me.DateFacture.Name Else Forms("calendrier").Caption = Me.Parent.Name & _ "!" & Me.Name & "!" & Me.DateFacture.Name End If Resume Next End Sub
2-Sur l'évènement clic du contrôle Calendar0 du formulaire Calendrier:
Private Sub Calendar0_Click() Dim frm As String, frmPere As String Dim ctl As String Dim sep1 As Integer, sep2 As Integer sep1 = InStr(1, Me.Caption, "!") sep2 = InStrRev(Me.Caption, "!") If sep1 <> sep2 Then frmPere = Mid(Me.Caption, 1, sep1 - 1) frm = Mid(Me.Caption, sep1 + 1, sep2 - sep1 - 1) ctl = Mid(Me.Caption, sep2 + 1) Forms(frmPere)(frm)(ctl) = Me.Calendar0 Else frm = Mid(Me.Caption, 1, sep1 - 1) ctl = Mid(Me.Caption, sep1 + 1) Forms(frm)(ctl) = Me.Calendar0 End If DoCmd.Close End Sub en cliquant sur le champ date ça ouvre le formulaire qui contient le calendrier et en cliquant sur une date du calendrier ça l'inscrit dans ton champ date!! supernon
salut,
moi j'ai trouvé ça et ça m'a bcp aidé:
1-Sur l'évènement Double-clic du champ de type Date présent (ici
DateFacture) dans form2 (mis en sous-formulaire ou autonome):
Private Sub DateFacture_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdSaveRecord
On Error GoTo Err_Calendrier ' gestion d'erreur simplifiée
DoCmd.OpenForm "calendrier"
Forms("calendrier").Caption = Me.Parent.Name & _
"!" & Me.Name & "!" & Me.DateFacture.Name
Exit Sub
Err_Calendrier:
If Err.Number = 2452 Then
Forms("calendrier").Caption = Me.Name & _
"!" & Me.DateFacture.Name
Else
Forms("calendrier").Caption = Me.Parent.Name & _
"!" & Me.Name & "!" & Me.DateFacture.Name
End If
Resume Next
End Sub
2-Sur l'évènement clic du contrôle Calendar0 du formulaire Calendrier:
Private Sub Calendar0_Click()
Dim frm As String, frmPere As String
Dim ctl As String
Dim sep1 As Integer, sep2 As Integer
sep1 = InStr(1, Me.Caption, "!")
sep2 = InStrRev(Me.Caption, "!")
If sep1 <> sep2 Then
frmPere = Mid(Me.Caption, 1, sep1 - 1)
frm = Mid(Me.Caption, sep1 + 1, sep2 - sep1 - 1)
ctl = Mid(Me.Caption, sep2 + 1)
Forms(frmPere)(frm)(ctl) = Me.Calendar0
Else
frm = Mid(Me.Caption, 1, sep1 - 1)
ctl = Mid(Me.Caption, sep1 + 1)
Forms(frm)(ctl) = Me.Calendar0
End If
DoCmd.Close
End Sub
en cliquant sur le champ date ça ouvre le formulaire qui contient le
calendrier et en cliquant sur une date du calendrier ça l'inscrit dans
ton champ date!! supernon
salut, moi j'ai trouvé ça et ça m'a bcp aidé: 1-Sur l'évènement Double-clic du champ de type Date présent (ici DateFacture) dans form2 (mis en sous-formulaire ou autonome):
Private Sub DateFacture_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdSaveRecord On Error GoTo Err_Calendrier ' gestion d'erreur simplifiée DoCmd.OpenForm "calendrier" Forms("calendrier").Caption = Me.Parent.Name & _ "!" & Me.Name & "!" & Me.DateFacture.Name Exit Sub Err_Calendrier: If Err.Number = 2452 Then Forms("calendrier").Caption = Me.Name & _ "!" & Me.DateFacture.Name Else Forms("calendrier").Caption = Me.Parent.Name & _ "!" & Me.Name & "!" & Me.DateFacture.Name End If Resume Next End Sub
2-Sur l'évènement clic du contrôle Calendar0 du formulaire Calendrier:
Private Sub Calendar0_Click() Dim frm As String, frmPere As String Dim ctl As String Dim sep1 As Integer, sep2 As Integer sep1 = InStr(1, Me.Caption, "!") sep2 = InStrRev(Me.Caption, "!") If sep1 <> sep2 Then frmPere = Mid(Me.Caption, 1, sep1 - 1) frm = Mid(Me.Caption, sep1 + 1, sep2 - sep1 - 1) ctl = Mid(Me.Caption, sep2 + 1) Forms(frmPere)(frm)(ctl) = Me.Calendar0 Else frm = Mid(Me.Caption, 1, sep1 - 1) ctl = Mid(Me.Caption, sep1 + 1) Forms(frm)(ctl) = Me.Calendar0 End If DoCmd.Close End Sub en cliquant sur le champ date ça ouvre le formulaire qui contient le calendrier et en cliquant sur une date du calendrier ça l'inscrit dans ton champ date!! supernon
koalavert
ah j'ai retrouvé ou j'avais lu ça: http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thre ad/c01de5ad0b525616/86935c98579b15df?lnk=gst&qÊlendrier&rnum"&hl =fr#86935c98579b15df
ah j'ai retrouvé ou j'avais lu ça:
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thre ad/c01de5ad0b525616/86935c98579b15df?lnk=gst&q=calendrier&rnum=22&hl =fr#86935c98579b15df
ah j'ai retrouvé ou j'avais lu ça: http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thre ad/c01de5ad0b525616/86935c98579b15df?lnk=gst&qÊlendrier&rnum"&hl =fr#86935c98579b15df
Eric
Bonsoir koalavert,
Oui, je connais bien ;-) Mais c'est inspiré du code de Raymond et la modification est nécessaire, par rapport à l'original, si on travaille avec un sous-formulaire ou si on souhaite utiliser le calendrier pour un formulaire avec ou sans sous-form sans avoir recours à 2 procédures et 2 formulaires calendrier. Sinon, le plus simple reste quand même l'original.
salut, moi j'ai trouvé ça et ça m'a bcp aidé: ... en cliquant sur le champ date ça ouvre le formulaire qui contient le calendrier et en cliquant sur une date du calendrier ça l'inscrit dans ton champ date!! supernon
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonsoir koalavert,
Oui, je connais bien ;-)
Mais c'est inspiré du code de Raymond et la modification est nécessaire,
par rapport à l'original, si on travaille avec un sous-formulaire ou si
on souhaite utiliser le calendrier pour un formulaire avec ou sans
sous-form sans avoir recours à 2 procédures et 2 formulaires calendrier.
Sinon, le plus simple reste quand même l'original.
salut,
moi j'ai trouvé ça et ça m'a bcp aidé:
...
en cliquant sur le champ date ça ouvre le formulaire qui contient le
calendrier et en cliquant sur une date du calendrier ça l'inscrit dans
ton champ date!! supernon
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Oui, je connais bien ;-) Mais c'est inspiré du code de Raymond et la modification est nécessaire, par rapport à l'original, si on travaille avec un sous-formulaire ou si on souhaite utiliser le calendrier pour un formulaire avec ou sans sous-form sans avoir recours à 2 procédures et 2 formulaires calendrier. Sinon, le plus simple reste quand même l'original.
salut, moi j'ai trouvé ça et ça m'a bcp aidé: ... en cliquant sur le champ date ça ouvre le formulaire qui contient le calendrier et en cliquant sur une date du calendrier ça l'inscrit dans ton champ date!! supernon
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
koalavert
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à comprendre que chez notre maitre à tous le grd raymond! mais c'est parceque je debute! PS: au fait je ne voulais pas dire que j'etais l'auteur du code, d'ailleurs j'ai posté le lien après l'avoir retrouvé. :-))
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à
comprendre que chez notre maitre à tous le grd raymond! mais c'est
parceque je debute!
PS: au fait je ne voulais pas dire que j'etais l'auteur du code,
d'ailleurs j'ai posté le lien après l'avoir retrouvé.
:-))
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à comprendre que chez notre maitre à tous le grd raymond! mais c'est parceque je debute! PS: au fait je ne voulais pas dire que j'etais l'auteur du code, d'ailleurs j'ai posté le lien après l'avoir retrouvé. :-))
Eric
re,
Je voulais juste dire que j'avais adapté le code de Raymond puisque l'auteur initial du post partait de sa procédure, c'est la raison du :
Oui, je connais bien ;-) Mais c'est inspiré du code de Raymond .
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à comprendre que chez notre maitre à tous le grd raymond! mais c'est parceque je debute! PS: au fait je ne voulais pas dire que j'etais l'auteur du code, d'ailleurs j'ai posté le lien après l'avoir retrouvé. :-))
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
Je voulais juste dire que j'avais adapté le code de Raymond puisque
l'auteur initial du post partait de sa procédure, c'est la raison du :
Oui, je connais bien ;-)
Mais c'est inspiré du code de Raymond .
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à
comprendre que chez notre maitre à tous le grd raymond! mais c'est
parceque je debute!
PS: au fait je ne voulais pas dire que j'etais l'auteur du code,
d'ailleurs j'ai posté le lien après l'avoir retrouvé.
:-))
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Je voulais juste dire que j'avais adapté le code de Raymond puisque l'auteur initial du post partait de sa procédure, c'est la raison du :
Oui, je connais bien ;-) Mais c'est inspiré du code de Raymond .
c'est pas pour te flatter mais j'avais trouvé ça bcp plus simple à comprendre que chez notre maitre à tous le grd raymond! mais c'est parceque je debute! PS: au fait je ne voulais pas dire que j'etais l'auteur du code, d'ailleurs j'ai posté le lien après l'avoir retrouvé. :-))
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
koalavert
pas de lezards je voulais juste qu'il n'y iat pas d edoute bon WE!!
pas de lezards je voulais juste qu'il n'y iat pas d edoute
bon WE!!
pas de lezards je voulais juste qu'il n'y iat pas d edoute bon WE!!
superzinzin
En tout cas, c'est pas moi qui est trouvé...lol..Merci à vous deux, je vais jeter un coup d'oeil.
Bonne journée boys, toi koalavert que je ne connais pas et Eric qui me dépanne régulièrement. "koalavert" a écrit dans le message de news:
pas de lezards je voulais juste qu'il n'y iat pas d edoute bon WE!!
En tout cas, c'est pas moi qui est trouvé...lol..Merci à vous deux, je vais
jeter un coup d'oeil.
Bonne journée boys, toi koalavert que je ne connais pas et Eric qui me
dépanne régulièrement.
"koalavert" <tacatac8@yahoo.fr> a écrit dans le message de news:
1172871161.187912.305510@t69g2000cwt.googlegroups.com...
pas de lezards je voulais juste qu'il n'y iat pas d edoute
bon WE!!