Ich mache einen SSRS-Bericht für mein Buchhaltungsteam und ich stoße auf die Anforderungen der benutzerdefinierten Felder.Erstellen einer Tabellenspalte Datum oder Zeichenfolge basierend auf dem Typ
habe ich eine benutzerdefinierten Code Funktion dafür:
Public Function DateOrString(ByVal s As String) As String
Try
Dim dt = CDate(s)
Return dt.ToString("d")
Catch
Return s
End Try
End Function
, die, wenn ich laufe, dass es funktioniert, wie es in VS soll, aber wenn ich es in meinem SSRS verwendet berichten wie so:
=Code.DateOrString(Fields!customuserfield1.Value)
funktioniert, aber das Datumsfeld ist nicht alles, was ich brauche einen String
umgewandelt werden, die „23. Mai 2011 00.00 Uhr“ konvertieren gleich zu „2011.05.23“
Nicht sicher, was ist die Trennung ist, in der Hoffnung, dass jemand mir sagen kann.