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. ;)
Version imprimable
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:'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. :oops:
Merci et bonne journée.
Encore moi....
j'ai récupéré ce code,
mais le champ "Madate" ne se renseigne toujours pas. :evilred:Code:
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" !!! 8O
Là j'ai vraiment besoin d'un coup de main.
Merci
Bonjour,
:lol:.....:lol:....
...et bien car c'est ce que tu demande à ACCESS de faire.....:!:Citation:
..Par contre, le nom du formulaire "Calendrier" devient "Madate"
:fleche:..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: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. :cry:
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:
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