Visible property
Franz Leu
Meine ersten 'Script-Gehveruche' klappen irgendwie nicht. Irgendwie hab ich was noch nicht begriffen ... oder ich sehe es einfach nicht.Ich versuche folgendes script dem visible property eines DocumentRowDetail zuzuordnen:
(DocumentRow("PlannedQty") - DocumentRow("IssuedQty")) > 0 And DocumentRow("IssueType") <> "B" And LD.QueryData("SELECT OnHand FROM OITW WHERE ItemCode='"+DocumentRow("ItemCode")+"' AND WhsCode='"+Document("U_SIA_ProdLG")+"'") < (DocumentRow("PlannedQty") - DocumentRow("IssuedQty"))
Die ersten beiden Bedingungen funktionieren wunderbar. Der LD-query der dritten Bedingung als script auf einem Textfeld.Value funktioniert dort auch. Die gesamte dritte Bedingung angehängt gibts nur noch Fehler.
Kann mir einfach geholfen werden?
Vielen Dank
Franz
Markus Rewak
Hallo Franz,hast Du das Script schonmal checken lassen? (Button rechts oben im Designer)
Welche Fehlermeldung erscheint denn?
gruss
Markus
Franz Leu
Check ist OKEs wird zwar nun richtig ausgeführt und der Report wird angezeigt, generiert aber folgende Fehler:
Generate user script failed in DocumentRowDetail
Ungültige Konvertierung von der Zeichenfolge in Typ Double
Muss ich denn hier eventuell noch irgendwo ein typecasting machen?
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/mclion/Clipbrd1.jpg]Clipbrd1.jpg[/url]
Markus Rewak
welcher Typ hat denn dein benutzerdefiniertes Feld: U_SIA_ProdLGDies sollte eigentlich alphanumerisch sein.
Franz Leu
Es ist alphanumerisch.Philipp Knecht
Hallo FranzSchaut eigentlich ganz gut aus :roll:
Verwende anstelle LD.QueryData gleich LD.QueryDataNum.
Dann kriegst du einen numerischen Typ zurück.
hth
Franz Leu
Das wars! Die Fehlemeldung ist weg. :)Vielen Dank
Franz
0
Please sign in to leave a comment.
Comments
0 comments