Der übliche Trick besteht darin, mit vielen zusätzlichen Ziffern auf der linken Seite zu puffern und dann nur die sechs zu nehmen, die Sie wirklich von rechts wollen. Dies würde jede Bestellung Zahl im Bereich von 1 bis 999999 Griff
right("000000" + totext({cms.ORDERNO}, "0"), 6)
Wenn Sie nicht über eine Format-String angeben, wie Sie versucht, es nutzt die Standardeinstellungen, die aus dem Windows in der Regel kommen. By the way, wenn ich mich richtig erinnere cstr()
und totext()
sind zum größten Teil gleichwertig, aber totext()
hat mehr Optionen.
Sie sollten auch "000000" als Formatzeichenfolge angeben können, um die links aufgefüllten Nullen zu erzeugen. Leider habe ich Crystal Reports nicht installiert oder würde es überprüfen, um sicher zu sein. Wenn dies der Fall ist, benötigen Sie wahrscheinlich keine Formel, wenn Sie nur die Formatierungsoptionen für das Feld auf der Zeichenfläche verwenden möchten. Wenn Sie eine Formel verwenden, ist es immer noch einfach.
der Text funktionierte perfekt .. und es macht so viel Sinn! Danke für all deine Hilfe!!!! Du bist toll :) –