J'ai un certain VB qui utilise DAO pour saisir des données, un champ étant un champ de date (comme en date d'une transaction). Ce n'est pas une date/heure, il suffit de dater comme jj/mm/aaaa.MS Access 2003/2007 VBA - Comment puis-je prendre un champ de date à partir d'un jeu d'enregistrements et chaîne le format jj-MMM-aaaa?
donc sur un formulaire d'accès je sais comment faire cela, mais maintenant je travaille sur une certaine automatisation Excel/PPT. J'utilise quelque chose comme cet exemple simple DAO sql string, openrecordset pour obtenir les données.
Alors disons que les données en question sont simplement rs! Date.
Je passe à powerpoint comme ceci:
Set oShape = oSlide.Shapes("S1_Date")
Set oTextRange = oShape.textFrame.TextRange
oTextRange.Text = rs!Date
maintenant je repars toutes sortes de choses, mais cela est la partie qui transfère cette date que je l'ai déjà dans le recordset, sur le ppt pres très bien, seulement dans ce format
dd/mm/yyyy
et je voudrais vraiment juste savoir comment obtenir simplement ce
"dd-MMM-yyyy"
comme chaîne de sortie désirée.
grâce justin
exactement .... merci Hans! – Justin