OVH Cloud OVH Cloud

Access 97 et Contrôle Calendar

3 réponses
Avatar
Gnifrus
Bonjour,

Apr=E8s de nombreuses recherches sur ce groupe, je n'ai pas trouv=E9 de
r=E9ponses pr=E9cises =E0 mon interrogation.

Je souhaiterai, dans un formulaire contenant un champs "Date", ouvrir
un deuxi=E8me formulaire contenant le controle activeX calendrier, et
que lorsque je clique sur une date de ce calendrier, il ferme le
formulaire calendrier et renseigne le champ "date" du 1er formulaire
avec la date pr=E9c=E9demment
cliqu=E9e.

Quelqu'un pourrait-il m'aider svp ?

Merci d'avance !

3 réponses

Avatar
Tisane
Bonjour Gnifrus,

Après de nombreuses recherches sur ce groupe,
je n'ai pas trouvé de
réponses précises à mon interrogation.
Je souhaiterai, dans un formulaire contenant un champs "Date", ouvrir
un deuxième formulaire contenant le controle activeX calendrier, et
que lorsque je clique sur une date de ce calendrier, il ferme le
formulaire calendrier et renseigne le champ "date" du 1er formulaire
avec la date précédemment cliquée.


Je n'ai pas ressorti Access 97, mais si cela peut t'aider (je crois que
c'est presque identique) :
- dans la Boîte à outils, bouton "Autres contrôles" (ou menu Insertion |
Contrôle Active X), sélectionne "Contrôle Calendrier 8.0" ( c'est 11.0 pour
Access 2003).
- "dessine" le calendrier dans le formulaire
- dans sa propriété "Source contrôle", sélectionne le champ date.

--
Tisane

Avatar
Gnifrus
Bonjour Tisane,

Merci pour ton aide,
Mais mon soucis est que le champs "date" ne figure pas dans le même
formulaire que le contrôle calendrier.
Il ne connaît donc pas le champs "date" !

Merci qd même !

Gnifrus.




Bonjour Gnifrus,

Après de nombreuses recherches sur ce groupe,
je n'ai pas trouvé de
réponses précises à mon interrogation.
Je souhaiterai, dans un formulaire contenant un champs "Date", ouvrir
un deuxième formulaire contenant le controle activeX calendrier, et
que lorsque je clique sur une date de ce calendrier, il ferme le
formulaire calendrier et renseigne le champ "date" du 1er formulaire
avec la date précédemment cliquée.


Je n'ai pas ressorti Access 97, mais si cela peut t'aider (je crois que
c'est presque identique) :
- dans la Boîte à outils, bouton "Autres contrôles" (ou menu Insert ion |
Contrôle Active X), sélectionne "Contrôle Calendrier 8.0" ( c'est 1 1.0 pour
Access 2003).
- "dessine" le calendrier dans le formulaire
- dans sa propriété "Source contrôle", sélectionne le champ date.

--
Tisane



Avatar
Eric
Bonjour,

Essaies :
Sur l'évènement clic du calendrier: (cela implique que le formulaire
contenant le champ de type Date soit ouvert)

Private Sub CtlActiveX0_Click() 'Controle calendrier
Forms!NomFormulaireContenantLeChampDate!LeChampDate =
Me.CtlActiveX0.Value
DoCmd.Close acForm, Me.Name
End Sub

Bonjour Tisane,

Merci pour ton aide,
Mais mon soucis est que le champs "date" ne figure pas dans le même
formulaire que le contrôle calendrier.
Il ne connaît donc pas le champs "date" !

Merci qd même !

Gnifrus.





Bonjour Gnifrus,


Après de nombreuses recherches sur ce groupe,
je n'ai pas trouvé de
réponses précises à mon interrogation.
Je souhaiterai, dans un formulaire contenant un champs "Date", ouvrir
un deuxième formulaire contenant le controle activeX calendrier, et
que lorsque je clique sur une date de ce calendrier, il ferme le
formulaire calendrier et renseigne le champ "date" du 1er formulaire
avec la date précédemment cliquée.


Je n'ai pas ressorti Access 97, mais si cela peut t'aider (je crois que
c'est presque identique) :
- dans la Boîte à outils, bouton "Autres contrôles" (ou menu Insertion |
Contrôle Active X), sélectionne "Contrôle Calendrier 8.0" ( c'est 11.0 pour
Access 2003).
- "dessine" le calendrier dans le formulaire
- dans sa propriété "Source contrôle", sélectionne le champ date.

--
Tisane





--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr