GetObjectValue-Funktion gibt einen Wert ein Datum als das Datum aus einem Steuerelement in Microsoft Dynamics SL oder Microsoft Solomon ab

Gilt für: Dynamics SL 2011

Problembeschreibung


Verwendung die GetObjectValue -Funktion ein Datum in Microsoft Dynamics SL oder in Microsoft Business Solutions - Solomon abrufen gibt die Funktion einen Wert eines Datums. Dieses Problem tritt auf, wenn Sie versuchen, das Datum von einem Steuerelement abgerufen, das ein Datum enthält.

Ursache


Dieses Problem tritt auf, weil GetObjectValue -Funktion einen Zeichenfolgenwert zurück statt einen Datumswert gibt.

Problemlösung


Zum Beheben dieses Problems konvertieren Sie den Zeichenfolgenwert in einen Datumswert mithilfe der StrToDate -Funktion oder die StrToDateSep -Funktion.

Folgendes ist ein Beispiel für Code, der das Datum als Zeichenfolgenwert des cDocDate-Steuerelements abruft. Anschließend konvertiert der Code den Zeichenfolgenwert in einen Datumswert, der Trennzeichen enthält.
Dim strDate As StringDim dDate As Sdate

dDate.val = GetObjectValue("cdocdate")
strDate = DateToStrSep(dDate)

MsgBox (strDate)