2015-04-29 28 views

Odpowiedz

8

Zakładając, że data pole jest typu danych date lub datetime (w przeciwnym razie trzeba będzie obsadę w zapytaniu SQL) , to w jaki sposób można to zrobić:

  • kliknij prawym przyciskiem myszy pole tekstowe w którym wyświetlany jest Twój datetime i wybierz właściwości pola tekstowego:

enter image description here

  • W lewym panelu wybrać numer, a następnie datę i wybrać żądany format:

enter image description here

  • Następnie należy zobaczyć datę wyświetlany jako:

enter image description here

4

Planowane Format (Wednesday,april 29,2015) nie jest standard, więc trzeba będzie następujący format custom:

"dddd,MMMM dd,yyyy" 

więc wyjście wola data 4/29/2015Wednesday,April 29,2015 który znajduje się bliżej co trzeba niż D standardowego formatu, który będzie odtwarzany Wednesday, April 29, 2015 .

Teraz, gdy masz odpowiedni format, musisz umieścić go na raporcie.

Istnieją 2 opcje:

jestem zakładając, że masz pole datetime nazywa YourDate lub pole string nazywa YourDateString.

  1. w wyrażeniu:

    • =Format(CDate(Fields!YourDateString.Value), "dddd,MMMM dd,yyyy")
    • =Format(Fields!YourDate.Value, "dddd,MMMM dd,yyyy")
  2. We właściwościach elementu raportu

    • Expression:
      =CDate(Fields!YourDateString.Value) lub =Fields!YourDate.Value
    • Text Box Properties => Number => Własne => Format niestandardowy:
      dddd,MMMM dd,yyyy