Bonjour,
J'ai créé un champ de formule dans lequel j'affiche une date. J'aimerais la formater en JJ/MM/YYYY mais je ne trouve pas comment faire dans l'atelier de formule.
Merci d'avance pour votre aide.
@+
Bonjour,
J'ai créé un champ de formule dans lequel j'affiche une date. J'aimerais la formater en JJ/MM/YYYY mais je ne trouve pas comment faire dans l'atelier de formule.
Merci d'avance pour votre aide.
@+
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Bonsoir,
pour une formule, c'est comme pour un champ "normal".
Clic droit, mettre en forme le champ --> onglet date et tu choisis le style que tu veux.
A + (et bon week-end)
Bonjour,
J'ai regardé, et je n'ai aucun onglet "Date" lorsque je fais un clic droit sur le champ de formule dans l'état...
N'existe-t-il pas une fonction permettant de formater la date dans l'éditeur ?
@+
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Bonjour,
Je suis sur CR X mais je pense que c'est pareil que le XI.
Je suis devant mon état Facturation et j'ai une formule pour la date d'échéance.
Quand je clique droit sur ce champ, je choisis Mettre en forme le champ.
Une fenêtre "Editeur de mise en forme" s'ouvre et j'ai le choix entre :
Commun, Bordure, Police, Date, Lien hypertexte.
Je ne comprend pas pourquoi tu ne l'as pas.
A +
Adrien
sinon tu peux creer une formule, et regarde les arguments de la fonction Totext dans l'aide de crystal
ou encore la fonction CDate
Merci pour ton aide.
J'ai testé la fonction ToText() comme ceci :
Mais cela affiche : DD/07/AAAA...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ToText(Commande.Mon_Champ, 'DD/MM/AAAA')
Sans le formater, Mon_Champ est du type 21/07/2006 00:00:00
Peux-tu m'aider à mieux utiliser cette fonction stp ?
Aitone le chien, en fait, je cherche à formater mon champ date dans l'éditeur de formule et non dans l'éditeur de mise en forme... Parmi les onglets disponibles dans l'éditeur de mise en forme pour cette formule, j'ai "Commun", "Bordure", "Police", "Paragraphe" et "Lien hypertexte".
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Finalement, je viens de trouver comment faire en mettant en forme le champ. Merci Aitone le chien.
Par contre, je suis toujours curieuse de savoir comment le faire via l'éditeur de formule...
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Essaie de mettre les D en minuscules et change tes A en y
J'ai donc essayé en faisant comme ceci :
Mais je ne peux enregistrer. Une boite de dialogue demande de saisir une valeur de type date/heure...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ToText({Commande.Mon_Champ}, 'dd/MM/yyyy')
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Tu as la fonction date sinon
Code : Sélectionner tout - Visualiser dans une fenêtre à part Date({Commande.Mon_Champ})
Je ne peux toujours pas enregistrer les modifications si je mets la fonction Date()... et son utilisation seule ne me formate pas la date.
Ca affiche toujours 21/07/2006 00:00:00.
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
Le plus simple est d'afficher une zone texte comme retour de ta formule et de la mettre en forme avec la fonction Totext dont voici un bout de l'aide en ligne
Chaînes de format pour les valeurs de date, d'heure et de type date/heure
Les caractères suivants permettent de créer des chaînes de format pour les valeurs de date, d'heure et de type date/heure :
Caractère Commentaires
d
jour du mois sans zéro à gauche pour les nombres à un chiffre
dd
jour du mois avec zéro à gauche pour les nombres à un chiffre.
ddd
jour de la semaine sous forme d'abréviation de trois lettres
dddd
nom complet du jour de la semaine
M
mois sans zéro à gauche pour les nombres à un chiffre
MM
mois avec zéro à gauche pour les nombres à un chiffre
MMM
mois abrégé à trois lettres.
MMMM
nom complet du mois
yy
deux derniers chiffres de l'année
yyyy
quatre chiffres de l'année
h
heures sans zéro à gauche pour les nombres à un chiffre (format 12 heures)
hh
heures sans zéro à gauche pour les nombres à un chiffre (format 12 heures).
H
heures sans zéro à gauche pour les nombres à un chiffre (format 24 heures)
HH
heures avec zéro à gauche pour les nombres à un chiffre (format 24 heures)
m
minutes sans zéro à gauche pour les nombres à un chiffre
mm
minutes avec zéro à gauche pour les nombres à un chiffre
s
secondes sans zéro à gauche pour les nombres à un chiffre
ss
secondes avec zéro à gauche pour les nombres à un chiffre
t, tt
chaîne a.m./p.m. comportant un ou plusieurs caractères
Le tableau suivant illustre les effets des chaînes de format sur différentes valeurs de date, d'heure et de type date/heure converties à l'aide de la fonction ToText ou CStr :
Valeur de date, d'heure ou de type date/heure
Chaîne de format
Chaîne obtenue
CDate(1996, 11, 1)
jj MMM aa, jjjj
96 Nov 01, vendredi
CTime(12, 10, 10)
HH*mm*ss tt
12*10*10
CDateTime(1995, 10, 12, 3, 30, 11)
HH:mm, yy MMMM ddd
03:30, 96 octobre lun
CTime (13, 20, 22)
hh 'h' mm 'min' ss 'sec' tt
01 h 20 min 22 sec
CDate (1998, 3, 17)
M/dd/yy
3/17/98
Merci pour cette précision.
Cela s'affiche comme je le souhaitais.
N'oubliez pas le tag .
Merci de ne pas envoyer de MP pour des problèmes techniques.
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