Hallo zusammen!
Seit einiger Zeit funktioniert ein kleines Script nicht mehr. Das ganze hat ne ganze Weile gelaufen und nun ist mir aufgefallen, dass es scheinbar nicht mehr funktioniert.
Den Grund hierfür kenne ich nicht. Vermutlich werde ich aufgrund der Code-Schnipsel eh gesteinigt. Aber ich wollte dennoch lieber einmal kurz fragen. Vielleicht kennt ja jemand Abhilfe.
Ich habe ein Datum (Anlagedatum eines Datensatzes in einer SQL-Datenbank) und das aktuelle Datum (Date). Beides als "shortdate" formatiert.
Nun möchte ich ein Script ausführen wenn das Anlagedatum vor dem heutigen Datum liegt. In etwa so:
Das "TheView-Zeugs" rührt daher, dass das Script auf einem Dialog in unserem Warenwirtschaftssystem liegt.
Nun lasse ich mir per Messagebox aktdatum und anldatum ausgeben.
Ergebnisse wir folgt:
aktdatum: 14.11.2014
anldatum: 27.08.2001
msgbox("1") erscheint aber nicht. Weiß jemand wieso?
Ist es einfach nur fatal das Script so simple zu halten (durch "<" und ">" Zeichen)?
Seit einiger Zeit funktioniert ein kleines Script nicht mehr. Das ganze hat ne ganze Weile gelaufen und nun ist mir aufgefallen, dass es scheinbar nicht mehr funktioniert.
Den Grund hierfür kenne ich nicht. Vermutlich werde ich aufgrund der Code-Schnipsel eh gesteinigt. Aber ich wollte dennoch lieber einmal kurz fragen. Vielleicht kennt ja jemand Abhilfe.
Ich habe ein Datum (Anlagedatum eines Datensatzes in einer SQL-Datenbank) und das aktuelle Datum (Date). Beides als "shortdate" formatiert.
Nun möchte ich ein Script ausführen wenn das Anlagedatum vor dem heutigen Datum liegt. In etwa so:
VB.NET-Quellcode
- bezeichnung = TheView.GetDBFieldString("Artikel", "Bezeichnung")
- externenummer = TheView.GetDBFieldString("Artikel", "K_AlternativeArtikelnummer")
- artikelnummer = TheView.GetDBFieldString("Artikel", "ArtikelNummer")
- anldatum = FormatDateTime(TheView.GetDBFieldDateTime("Artikel", "AnlageDatum"),vbShortdate)
- aktdatum = FormatDateTime(Date, vbShortdate)
- If aktdatum > anldatum Then
- msgbox("1")
- end if
Das "TheView-Zeugs" rührt daher, dass das Script auf einem Dialog in unserem Warenwirtschaftssystem liegt.
Nun lasse ich mir per Messagebox aktdatum und anldatum ausgeben.
Ergebnisse wir folgt:
aktdatum: 14.11.2014
anldatum: 27.08.2001
msgbox("1") erscheint aber nicht. Weiß jemand wieso?
Ist es einfach nur fatal das Script so simple zu halten (durch "<" und ">" Zeichen)?