We all know about “Go To Main Table” Option in our Axapta Forms and Tables. Here I wrote one sample for how to get that functionality in our forms or table. This is done by three ways:
1) By EDT Relations
2) By using JumpRef method
3) By using FormRef property in Table
If you use an EDT in tables which have relation with some other table fileds, that time you can able to navigate the main table or main form.
Select the Table and go to properties and select the required form in the FormRef property.
If you are not having that option, simply write a override the JumpRef method in a field of DataSource or in a Form Control. Here i show you a sample jumpRef method code:
public void jumpRef()
args = new Args();
menuFunction = new MenuFunction(menuitemDisplayStr(“FormName”), MenuItemType::Display);
args = new Args(menuFunction.object());
args.record(“RecordName”); // to be a datasource which added in the current form
In the form init() which we called here, we have to check the condition whether the form is called by any dataset or not.
Thanks & Regards