In 4D 2004, the Formula Editor has been updated. Functions that can be used within formulas are displayed in the List of Commands section of the editor but the project methods are not accessible within the Formula Editor unless you specifically allow it. To do this, you must use the new formula management command in program mode. The SET ALLOWED METHODS command allows you to display a method you defined and access it within the Formula Editor. This command takes an array string as parameter that contains the name of the method(s) you want to access. When executed, the designated methods will appear at the bottom of the List of Commands of the editor. The sample code below will allow access to the method ‘Calculate’ in the Formula Editor:
ARRAY TEXT(methodarray;2)
methodarray{1}:="Calculate"
methodarray{2}:="Compute"
SET ALLOWED METHODS(methodarray)