149 votes

Comment formater la date et l'heure dans un rapport SSR ?

Dans un rapport SSRS, je dois afficher todays date and current time

J'ai essayé ceci =FormatDateTime(Now,"MM/dd/yyyy hh:mm tt") mais cela ne fonctionne pas pour moi et donne une erreur.

Quelqu'un peut m'aider pour expression ?

Je veux un affichage de sortie comme 4/12/2013 12:05 PM

2voto

Del Lee Points 413

Voici comment je procède en utilisant Visual Studio 2017 pour un RDL destiné à SSRS 2017 :

Cliquez avec le bouton droit de la souris sur le champ dans la zone de texte sur la surface de conception et choisissez Propriétés de l'espace réservé . Choisissez le Numéro et cliquez sur Date dans le Catégorie puis sélectionnez le formatage que vous recherchez dans le champ de liste Type boîte à liste.

1voto

Tariq Khalaf Points 29

Si vous cliquez sur l'endroit vide du rapport, loin de tout tableau, puis regardez dans les propriétés, l'un des champs divers s'appelle Langue, ce qui vous permet de choisir la langue que vous souhaitez définir, et après cela, vous pouvez jouer avec ceci

=FormatDateTime(now,x)

Quel x peut être 1, 2, 3, 4, 5

1voto

Laxman Gite Points 776

Si vous voulez séparer la date et l'heure, utilisez les expressions suivantes : Expression de la date et de l'heure

Expression1 pour la date actuelle : \=formatdatetime(today) sa date de retour est = 15/11/2016

Expression2 pour l'heure actuelle : \=CDate(Now).ToString("hh:mm tt") son heure de retour est = 3:44 PM

Ce rapport a été imprimé sur Expression1 sur Expression2

Le résultat sera : Sortie des deux expressions

Ce rapport a été imprimé sur 11/15/2016 sur 3:44 PM

1voto

Ronney Points 11
=Replace(Format(CDate(Now()),"MM.dd.yyyy"), ".", "/")

1voto

Allez d'abord dans votre panneau de configuration, sélectionnez Date, heure et Format des nombres. Sélectionnez maintenant English(United Kingdom) dans la liste déroulante.

Assurez-vous que le champ "shor date" est égal à "dd/mm/yyyy". Appuyez sur Appliquer. Maintenant, allez dans SSRS et faites un clic droit sur le rapport dans l'espace vide et sélectionnez propriétés.

Si vous utilisez Visual Studio, définissez la propriété Language égale à =User!Language.

Si vous utilisez Report Builder, la propriété Language apparaîtra dans la section Localization.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X