1. Create two forms with Name FormA & FormB
2. FormA with 1 stringedit and 1 button & FormB with 1 StringEdit.
3. Below code is override in clicked method() of button.
voidclicked()
{
// Args class is usually used in Axapta for passing parameters between forms
Args args;
;
args = newargs();
// Our values which we want to pass to FormB
args.parm( AccountNum.text() );
// Run FormB
args.name( formstr( FormB ) );
formRun = classFactory.formRunClass( Args );
formRun.init();
formrun.run();
formrun.wait();
super();
}
4. Now override init() method in FormB.
public voidinit()
{
str anyStringValueFromCaller;
;
super();
// Check for passed arguments
if( element.args() )
{
// get string parameter
anyStringValueFromCaller = element.args().parm();
SelectedAccountNum.text(anyStringValueFromCaller);
}
}