hi all,
I Want to Send A Parameter From a Form To Class In Ax.
please guidance me.
hi all,
I Want to Send A Parameter From a Form To Class In Ax.
please guidance me.
Use method parameters.
Or maybe ask a better question.
thanks martin
i want to send a parameter to main method of class
and use this parameter in other methods of class
for example declare a variable in declaration and use this variable in main method but ax accure to error,
Indeed i want to way to use classDeclaration variables in main method.
You cannot use the variable declared in the class declaration as the main is a static, which will not have access to the variables defined in class declaration.
Use parm method to set/get the variables and call them in main method.
For inspiration have a look at
\Classes\InventQuarantineOrder_Split\main (see how the splitQty is set and used)
hi kranthi,
thanks for help
i do it , but Error OCCUR,
Error executing code: InventQualityOrderValidate object not initialized.
(S)\Classes\InventQualityOrderValidate\AssignParameter
(S)\Classes\InventQualityOrderValidate\main - line 7
(S)\Classes\MenuFunction\runServer
(C)\Classes\FormFunctionButtonControl\Clicked
i use this codes
------------------------------------------------------ main ----------------------------------------------------
InventQualityOrderValidate.AssignParameter(_args.parentWnd());
------------------------------------classDeclaration---------------------------------------------------------
int Public_Variable;
------------------------------------method parmSplitQty ---------------------------------------------------------
InventQty parmSplitQty(int _Public_Variable = Public_Variable)
{
Public_Variable = _Public_Variable;
return Public_Variable;
}
hi kranthi,
thanks for help
i do it , but Error OCCUR,
Error executing code: InventQualityOrderValidate object not initialized.
(S)\Classes\InventQualityOrderValidate\AssignParameter
(S)\Classes\InventQualityOrderValidate\main - line 7
(S)\Classes\MenuFunction\runServer
(C)\Classes\FormFunctionButtonControl\Clicked
i use this codes
------------------------------------------------------ main ----------------------------------------------------
InventQualityOrderValidate.AssignParameter(_args.parentWnd());
------------------------------------classDeclaration---------------------------------------------------------
int Public_Variable;
------------------------------------method parmSplitQty ---------------------------------------------------------
InventQty parmSplitQty(int _Public_Variable = Public_Variable)
{
Public_Variable = _Public_Variable;
return Public_Variable;
}
Hi Jm,
You should initialize the class in main method like
Public void main(Args args)
{
InventQualityOrderValidate _InventQualityOrderValidate;
;
_InventQualityOrderValidate = new InventQualityOrderValidate();
_InventQualityOrderValidate .AssignParameter(_args.parentWnd());
_InventQualityOrderValidate .parmsplitQty( Varible which you need to pass to the parm method);
…
…
}
Regards,
Abbas
hi abbas
thanks for help , but when i new a method , my value is reset , for example when i reset inventQualityOrderValidate , my public value in main reset to zero
Please elaborate.
hi kranthi
i want to pass a parameter from a From To Class and in class i declare a variable in classDeclaration
now i want to put , passed parameter into my variable in classDeclaration.