Einfaches Beispiel: Eine Regel soll über DSInfo auf das Memo-Feld des Vorgangs zugreifen und folgenden Wert auswerten: Beim Erfassen einer Formel wird im Feldeditor mittels der Anführungszeichen gewährleistet, dass ein Wert, der ein Leerzeichen oder Komma besitzt, korrekt ausgewertet werden kann. Der Wert im Memo-Feld enthält Kommata und Leerzeichen: Code Block |
---|
"test=mein Test", "test2= mein Test", test3=meintestohneleerzeichenundkomma, "test 4= test vier ist komplex", "test,5, 5 ,5= test 5, 5, 5 ist komplex, aber klappt" |
Image Added Da dieser Wert im Memo-Feld Kommata und Leerzeichen enthält, muss beim Aufbau der Formel der Wert mit "Anführungszeichen" versehen sein, damit er ausgewertet werden kann. Code Block |
---|
$DSInfo(«Vog.Memo»,"test,5, 5 ,5") |
Image Added
Die Regel, die dies auswertet und in das Feld "Vorgangsbezeichnung" nach einer Neuanlage schreibt, kann den Wert korrekt auswerten. Image Added
Dieses einfache Beispiel, das auf das Memo-Feld des Vorgangs zugreift, soll Ihnen aufzeigen, dass es beim Auswerten von bestimmten Strings mit Werten sinnvoll sein kann, die Anführungszeichen obligatorisch zu verwenden.Image Removed |