@Stannek
Die einzige Möglichkeit wie man so etwas machen kann ist hier beschrieben:
Ausführen von in alphanumerischen Strings gespeicherten Rechenoperationen
Du packst die einzelnen Statements in eine RPG-Funktion.
Dann knuddelst Du in dem rufenden Programm Deine Formel zusammen und übergibst sie an die Funktion.
Beispiel:
BirgittaPHP-Code:
/Free
Formel = %Char(MyFeld1) + ' * (' + %Char(MyFld2) + ' + ' + %Char(MyFld3) + ') / ' + %Char(MyFld4);
Ergebnis = DynBerechnung(Formel);
/End-Free
Bookmarks