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)