Forms interview question in d365
when u open the form - what methods/calling sequences
init(), run(), executequery()
When u close the form?
canclose() which retuns boolean, close()
Ok command buton -
closeok(), canclose(), close()
Save a record from the form?
vw-ds, vw-table, w-ds, w-table, insert or update
when u create a new record?
Ctrl + n, create of ds, initvalue() of ds, initvalue() of table
how do u do filteraions on the forms?
executequery and use queryBuildRange
Enabling and siabling controls ?
active method of ds
How do you link the datasources on the form?
joinsource and linktype propety
How many link types are available on the datasource?
delayed, active, passive, inner join, exists join, non exists join, outerjoin
Splitters [sysformsplitter_x, y, z]
How to u pass values from one form to another form
- menuitemButton
- Args[formrun]
what is args class?
Args is arguments class which will help to pass values from one form to another, object to object
args.parm() - str, args.record[table buffer]
args.caller()
Formrun class in combination with args will help to open the form using code
formrum.init(). run(), wait(). or detach
Form Template Menu path
ListPage Accounts receivable > Common > Customers > All
Customers
DetailsFormMaster Accounts receivable > Common > Customers > All
Customers > Edit
DetailsFormTransa
ction
Sales and marketing > Common > Sales Orders > All
sales orders > Edit
SimpleListDetails General ledger > Setup > Currency > Currencies
SimpleList Master planning > Inquiries > Processes > Planned
orders log
TableOfContents Accounts payable > Setup > Accounts payable
parameters
Dialog Product information management > Products >
Products > New product
A FactBox is a small selection of data related to the current record in the list
page. Three types of Factbox exist:
• Info part: This has its own data source and a number of controls. It
is limited in what can be displayed. However it is simple and quick
to create, and can also be displayed in the Enterprise Portal.
• Form part: This is a link to a form. The form can have the same
controls as a standard form. However since this is displayed in the
FactBox section of the list page, adding too many controls can crowd
the part.
• Cues: This is a count of a number of records related to the current
record in the list page. For example, it might show the number of
outstanding invoices for a customer
Thanks,
Vikas Mehta
The commonly used form patterns are :
- Details Master
- Form Part – Fact Boxes
- Simple List
- Table of Contents
- Operational workspaces
below is simple list and details form
init(), run(), executequery()
When u close the form?
canclose() which retuns boolean, close()
Ok command buton -
closeok(), canclose(), close()
Save a record from the form?
vw-ds, vw-table, w-ds, w-table, insert or update
when u create a new record?
Ctrl + n, create of ds, initvalue() of ds, initvalue() of table
how do u do filteraions on the forms?
executequery and use queryBuildRange
Enabling and siabling controls ?
active method of ds
How do you link the datasources on the form?
joinsource and linktype propety
How many link types are available on the datasource?
delayed, active, passive, inner join, exists join, non exists join, outerjoin
Splitters [sysformsplitter_x, y, z]
How to u pass values from one form to another form
- menuitemButton
- Args[formrun]
what is args class?
Args is arguments class which will help to pass values from one form to another, object to object
args.parm() - str, args.record[table buffer]
args.caller()
Formrun class in combination with args will help to open the form using code
formrum.init(). run(), wait(). or detach
Form Template Menu path
ListPage Accounts receivable > Common > Customers > All
Customers
DetailsFormMaster Accounts receivable > Common > Customers > All
Customers > Edit
DetailsFormTransa
ction
Sales and marketing > Common > Sales Orders > All
sales orders > Edit
SimpleListDetails General ledger > Setup > Currency > Currencies
SimpleList Master planning > Inquiries > Processes > Planned
orders log
TableOfContents Accounts payable > Setup > Accounts payable
parameters
Dialog Product information management > Products >
Products > New product
A FactBox is a small selection of data related to the current record in the list
page. Three types of Factbox exist:
• Info part: This has its own data source and a number of controls. It
is limited in what can be displayed. However it is simple and quick
to create, and can also be displayed in the Enterprise Portal.
• Form part: This is a link to a form. The form can have the same
controls as a standard form. However since this is displayed in the
FactBox section of the list page, adding too many controls can crowd
the part.
• Cues: This is a count of a number of records related to the current
record in the list page. For example, it might show the number of
outstanding invoices for a customer
Thanks,
Vikas Mehta
No comments:
Post a Comment