Bonsoir à tous,
Lorque j'affiche le calendrier, j'aimerai qu'en double-cliquant sur la date choisie sur ce calendrier, mon champ DATE soit renseigné avec cette valeur.
Merci d'avance pour votre aide.
Bonsoir à tous,
Lorque j'affiche le calendrier, j'aimerai qu'en double-cliquant sur la date choisie sur ce calendrier, mon champ DATE soit renseigné avec cette valeur.
Merci d'avance pour votre aide.
Bonsoir,
Peut-être : http://www.developpez.net/forums/sho...ate+calendrier
Cordialement.
Merci pour la réponse,
ça fonctionne presque, mais il reste un dernier point
me renvoi une erreur indiquant qu'on ne trouve pas le formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'Forms![Mon_formulaire]![Mon_sous_formulaire].Date_previs_diffusion.Value = ctlValue
En clair, je veux incrire dans le champ Date_previs_diffusion la date sélectionnée dans le calendrier.
Merci pour tout.
Bonjour
La syntaxe que tu emploies n'est pas bonne, pour appeler un champ d'un sous-formulaire je te conseille la lecture de cet article.
Bonjour Starec,
je lu l'excellent article et essayé de m'y retrouver... toujours un message d'erreur.
Peux-tu me donner la syntaxe pour arriver à me débloquer, même si c'est mieux de trouver par soit même... mais là je sèche.
Merci et bonne journée.
Encore moi....
j'ai récupéré ce code,
mais le champ "Madate" ne se renseigne toujours pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Madate_DblClick(Cancel As Integer) DoCmd.OpenForm "calendrier" Forms("calendrier").Caption = Me.Name & "!" & Me.Madate.Name End Sub
Par contre, le nom du formulaire "Calendrier" devient "Madate" !!!
Là j'ai vraiment besoin d'un coup de main.
Merci
Bonjour,
.........
...et bien car c'est ce que tu demande à ACCESS de faire.......Par contre, le nom du formulaire "Calendrier" devient "Madate"
..Forms("calendrier").Caption = Correspond à la légende (au titre) de ton formulaire
Sinon, pour récupérer ta date, une petite chose comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Forms![F_INTER]![ChampDate] = Me.Calendar0.Value
Merci freeAccess mais je n'y arrive pas... (faute à la grève sans doute !!)
Alors je reprends depuis le début.
Dans un sous-formulaire, j'ai un champ "Date previs diffusion".
Je veux pouvoir le renseigner manuellement.
Si je doucle-clic dessus, un formulaire "Calendrier" s'ouvre.
En double-cliquant sur la date choisie, je veux renseigner le champs du sous-formulaire "SF indices"
PS: Le sous-formulaire "SF Indices" est dans le formulaire "Gestion des documents"
J'espère ne pas avoir été trop long n'y trop insistant, mais il ne me reste que ça à régler et la base sera terminée.
Merci de ne pas de renvoyer sur une autre discussion, mais de me donner directement le code à utiliser.
....c'est bien parce que cela est gentiment demandé....
En reprenant le nom de tes différents contrôles:
.....que tu aurais pu trouver tout seul si tu avez lu correctement le tuto proposé par Starec..... (voir paragraphe IV-A. Descendre dans les niveaux...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Calendar0_DblClick() Forms![Gestion des documents]![SF indices].Form.Date_previs_diffusion = Me.Calendar0.Value 'Puis fermeture du calendrier DoCmd.Close acForm, "Calendrier" End Sub
Grands remerciements FreeAccess,
ça fonctionne.
J'avais pourtant bien lu l'article que tu mentionnes... mais quand je bloque, je bloque. Pourtant comme tu l'as dit, c'était facile...encore fallait-il savoir le faire.
Merci en tout cas.
Curt
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager