[ACCESS] calendrier

Résolu
rodrigue62 Messages postés 201 Statut Membre -  
 coucou -
bonjour,
je vais essayer d'expliquer de manière assez simple ce que je veux faire.
j'ai un formulaire sous Access 2003 dans lequel j'ai un champ date, on a la possiblité de la remplir a la main, ou j'ai cré un bouton qui renvoie vers un autre formulaire contenant un controle activeX "controle calendrier 11.0".
j'ai ensuite cré dans ce formulaire un bouton annuler qui quitte le formulaire calendrier, et je voudrais un bouton ok qui me renvoie dans le champ date de l'autre formulaire, a la page ou j'etais quand j'ai ouvert le calendrier, la date que j'ai selectionnée dans le calendrier.
donc j'aimerais SVP que quelqu'un me mette le code VBA a affecter au bouton OK, mais comme je n'ai pas bcp fait de VB, et que c'etais il y a longtemps, il me faudrait des commentaires m'indiquant ou je dois remplacer par mes propres données dans le code et par quoi (ex: nom du champ, du formulaire...)
merci de votre aide c'est quelquechoses de tres important pour moi puisque ca entre dans le cadre d'un projet de fin d'étude.

2 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    On va dire que la zone de texte que tu peux remplir à la main ou qui prend la valeur sélectionnée après s'appelle ZONE_DATE
    Le formulaire sur lequel est placée cette zone de texte s'appelle FORM_PRINCIPAL
    Ton controle calendrier de l'autre form s'appelle CTL_CALANDAR
    Ton bouton OK s'appelle BTN_OK

    Sur l'évènement clic de BTN_OK tu mets:

    private sub BTN_OK_clic()
    forms!FORM_PRINCIPAL!ZONE_DATE=CTL_CALANDAR
    me.close
    end sub


    Et c'est tout...

    6
    1. coucou
       
      coucou

      Ton code ne marche pas sous access 2003. Tu n'aurais autre chose pour récupérer la date du calendrier dans un champs d'un formulaire
      0
  2. rodrigue62 Messages postés 201 Statut Membre 30
     
    ok merci pour les explications détaillées.
    0