2010-07-16 5 views

Répondre

14

Dans le rapport de cristal fonction de la date de formulafield Aavailable y passer votre format date-heure en ce que vous obtiendrez la date seulement ici

Exemple: Date({MyTable.dte_QDate})

0

si elle est juste une question de format utiliser ToShortDateString()

0

Il y a plusieurs façons que vous pouvez faire cela. Vous pouvez simplement utiliser ce qui est décrit here ou vous pouvez le faire myDate.ToString("dd-MMM-yyyy"); Il existe beaucoup d'aide pour ce sujet dans la documentation MSDN.

Vous pouvez aussi vous écrire possédez DateExtension classe qui vous permettra d'aller quelque chose comme myDate.ToMyDateFormat();

public static class DateTimeExtensions 
    { 
     public static DateTime ToMyDateFormat(this DateTime d) 
     { 
      return d.ToString("dd-MMM-yyyy"); 
     } 
    } 
1

Dans la sélection formule essayer

Date(Year({datetimefield}), Month({datetimefield}), Day({datetimefield})) 
24

Si le datetime est dans le champ (pas une formule), vous pouvez formater:

  1. Faites un clic droit sur le champ -> Format Editeur
  2. onglet Date et heure
  3. date Sélectionnez/heure mise en forme que vous désirez (ou cliquez sur Personnaliser)

Si le datetime est dans une formule:

ToText({MyDate}, "dd-MMM-yyyy") 
//Displays 31-Jan-2010 

ou

ToText({MyDate}, "dd-MM-yyyy") 
//Displays 31-01-2010 

ou

ToText({MyDate}, "dd-MM-yy") 
//Displays 31-01-10 

etc ...

3

Dans le cas où la mise en forme doit être fait sur le côté Crystal Report.

Façon simple.

Fenêtre de création de rapport Crystal-> Clic droit sur le champ date-> format Champ-> Personnalisez le format de date selon vos besoins.

Fonctionne efficacement.

0

Parfois, le champ n'est pas reconnu par les rapports de cristal comme la date, de sorte que vous pouvez ajouter une formule avec la fonction: Date ({YourField}), et l'ajouter au rapport, maintenant lorsque vous ouvrez la boîte de dialogue de l'objet de format trouvera les options de formatage de la date.

0

Cette formule fonctionne pour moi:

// Converts CR TimeDate format to AssignDate for WeightedAverageDate calculation. 

Date(Year({DWN00500.BUDDT}), Month({DWN00500.BUDDT}), Day({DWN00500.BUDDT})) - CDate(1899, 12, 30) 
Questions connexes