15. September 2016 12:40
160916 RZ001 : Fix für DECIMAL (Siehe Forenkommentar #2,#4)
190916 RZ002 : Vereinfachung für RZ001
221116 RZ003 : + Möglichkeit Tabelle auszuwählen, wenn Page ohne RecRef gestartet wird
231116 RZ004 : Fix Filter für Dezimalzahlen + SetReplaceWholeField() u. UnsetMatchCase von Code[10] auf Code[20]
15. September 2016 13:25
IF UPPERCASE(FORMAT(FldRef.TYPE)) = 'DECIMAL' THEN BEGIN
DecimalPlaces := STRLEN(FindWhat) - STRPOS(FindWhat,'.');
MatchText := FORMAT(FldRef.VALUE,0,'<Precision,2:' + FORMAT(DecimalPlaces) + '><Standard Format,0>');
END ELSE
MatchText := FORMAT(FldRef.VALUE);
15. September 2016 16:54
16. September 2016 15:59
16. September 2016 17:01
19. September 2016 10:02
fiddi hat geschrieben:Hallo,
ganz ehrlich: Ich würde bei einem Dezimal auch einen Dezimal vergleichen.
Außerdem macht das ganze Geraffel ob das ganze Feld ersetzt/geprüft werden soll, oder nur ein Teil des Feldes bei allen nicht Text/Code-Feldern eh keinen Sinn.
Gruß Fiddi
24. November 2016 09:52