Exam Name: AX 2009 Development Introduction

Exam Type: Microsoft
Exam Code: MB6-819 Total Questions: 149

Question: 1
You work in an International company which is called DONEX. And you're in charge of the
network of your company. Now one of your colleagues asks for your help. He has no idea about
IntelliMorph. So what's your answer?

A. IntelliMorph is the tool you use to create a new label file.
B. IntelliMoprh is the automatic layout generation of Forms, Reports and Menus.
C. IntelliMorph is the Integrated Development Environment in Microsoft Dynamics AX.
D. IntelliMorph is used when data from more than one table needs to be shown on a form or a
report.

Answer: A

Question: 2
You work in an International company which is called DONEX. And you're in charge of the
network of your company. How can the StringSize property of a new extended data type, which is
inherited from custAccount, be changed?

A. By changing the StringSize on custAccount.
B. By changing the StringSize on the new extended data type.
C. The StringSize of extended data types CANNOT be changed.
D. By changing the StringSize on the top-level parent of the custAccount.

Answer: D

Question: 3
You work in an International company which is called DONEX. And you're in charge of the
network of your company. And now you work as the systems developer. You have been assigned
a task to add online help to a new form you have created. So what should you do to achieve this?

A. You should create a .chm file using a third party product, override the Help method on the form
design, returning the help file name and topic id.
B. You should expand the Application Documention > Forms node in the AOT, find the node for
the form , right-click and select Edit. Add the help text to the Help
C. editing form
D. You should create a .chm file using a third party product, add the file to the AOT Help Files
node, set the help file and help file topic properties on the form
E. design
F. You should create a .chm file using a third party product, add the file to the AOT Help Files
node. Expand the Application Documention > Forms node in the AOT,
G. Set the help file and help topics propeties.

Answer: D

Question: 4
You work in an International company which is called DONEX. And you're in charge of the
network of your company. And now you work as the systems developer. You have been assigned
a task to add a new filter on the delivery date to a query. The query is used to filter which orders
are to be updated during the periodic Packing Slipupdate process. Which node on the query do
you need to add the field to?

A. Ranges
B. Filter
C. Sorting
D. Data Sources
Page 1 of 38

Exam Name: AX 2009 Development Introduction
Exam Type: Microsoft
Exam Code: MB6-819 Total Questions: 149

Answer: A

Question: 5
You work in an International company which is called DONEX. And you're in charge of the
network of your company. And now you work as the systems developer. You have been assigned
a task to investigate a problem with a field on a form. The field is an Enum, with five possible
selections. Some of the records in the form show the value as blank, whereas some show the
correct text. All values of the Enum are seen on at least one record. What might cause this?

A. No label has been specified on one or more of the elements
B. The data source on the form control has not been specified
C. The values in the enum have been modified and records exist with old values
D. The Enum on the field is set correctly, but the extended data type on the field has not been
set.

Answer: C

Question: 6
You work in an International company which is called DONEX. And you're in charge of the
network of your company. How can you make sure that code in the Clicked method of a button on
a form is run on the server?

A. Set the Server property on the button to Yes
B. Set the RunOn property on the button to Server
C. Set the RunOn property on the menu item to Server
D. You cannot run code in the Clicked method on the server

Answer: D

Question: 7
You work in an International company which is called DONEX. And you're in charge of the
network of your company. Now one of your colleagues asks for your help. He has no idea about
what types of templates are available in the Microsoft Dynamics AX report designer. So what's
your answer?

A. Only report templates.
B. Report and Section templates.
C. Report, Section and ProgrammableSection templates.
D. Report, Section, ProgrammableSection and Body templates.

Answer: B

Question: 8
You work in an International company which is called DONEX. And you're in charge of the
network of your company. In the following options, which statement is TRUE about report
templates?

A. A report with an auto design specification cannot use a template.
B. A report with a custom design specification cannot use a template.
C. Only reports based on an auto design specification inherit changes that are made to a report
template.
D. Only reports based on a custom design specification inherit changes that are made to a report
template.

Page 2 of 38

Exam Name: AX 2009 Development Introduction
Exam Type: Microsoft
Exam Code: MB6-819 Total Questions: 149

Answer: C

Question: 9
You work in an International company which is called DONEX. And you're in charge of the
network of your company. In the following options, which object types is the datasource for a
report?

A. View
B. Class
C. Table
D. Query

Answer: D

Question: 10
You work in an International company which is called DONEX. And you're in charge of the
network of your company. In the following options, which would be consideredreporting best
practices? (choose more than one)

A. Considering the size of amount fields in the user's data.
B. Considering the printer that will be used for the report.
C. Considering the length of labels that may be rendered in different languages.
D. Considering the number of financial dimensions used at the user's installation.

Answer: A, C, D

Question: 11
You work in an International company which is called DONEX. And you're in charge of the
network of your company. In the following options, which of the following are not best practice
considerations?

A. The sort order of the data sent to the report.
B. Using AutoDesignSpecs instead of Generated Design.
C. What font and size the user has set up as report defaults.
D. The length of the fields and extended data types at the user's installation.

Answer: B

Question: 12
You work in an International company which is called DONEX. And you're in charge of the
network of your company. Now one of your colleagues asks for your help. He has no idea about
what the best practice for naming variables is. So what's your answer? (choose more than one)

A. One letter variable names can only be used for looping and co-ordinates
B. Variables should start with a lower case letter, for example custAccount
C. When using two variables of the same type, use a sequential number, for example date1,
date2
D. Variables should start with a letter signifying the base type followed by an underscore (_), for
example str s_name;

Answer: A, B

Question: 13

Page 3 of 38

} return x. 2 C. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX. 2 B. So what's your answer? A. Now one of your colleagues asks for your help. 3 D. And you're in charge of the network of your company. break. case (2): x = x + x. ItemCustFavourite D. And you're in charge of the network of your company. 1 B. Answer: D Question: 15 You work in an International company which is called DONEX. Right-click the Table and select "Print Data Model" or right-click the Class and select "Print Class Model". 4 C. what will the following method return?public int exampleMethod(int x) { switch (x) { case (1): x = x + x. 16 Answer: D Question: 16 You work in an International company which is called DONEX. then right-click the project node and select Add-Ins > Reverse Engineer. FavouriteItemCust C. And you're in charge of the network of your company. And you're in charge of the network of your company. case (5): x = x + x. He has no idea about what the standard ArrayLength value of a new extended data type is. How can you get a graphical view of Data or Class models? A. B. break. And now you work as the systems developer. case (4): x = x + x. 4 Answer: A Question: 14 You work in an International company which is called DONEX. Create a project including the specific Tables or Classes. What should the table name be? A. CustInventFavorite Answer: D Question: 17 You work in an International company which is called DONEX.case (3): x = x + x. D. Drag the Tables or Classes into the Model Designer. FABCustFavorite B. } A. break. then right-click the project node and select "Print Model". 8 D. And now you work as the systems developer. And you're in charge of the network of your company. Given x = 2. You have received an Page 4 of 38 . C. Create a project including the specific Tables or Classes. You have been assigned a task to create a new table for a company to hold customer's favorite items. default: x = x * 4.

Code Explorer C. So what's your answer? A. Memory is controlled only by the kernel and developers and users cannot configure the memory model Answer: D Page 5 of 38 . Application objects D. And you're in charge of the network of your company. And you're in charge of the network of your company. /* <Comment> */ /* comment */ /* </comment> */ B. He has no idea about how memory is controlled by Microsoft Dynamics AX. what tool should you choose to use? A. C. Application Hierarchy Tree Answer: A Question: 18 You work in an International company which is called DONEX. The label files did not get deployed. So what is the correct syntax for you to use for you? A. And you're in charge of the network of your company. And now you work as the systems developer. A new label file was added but the corresponding . The label file does not exist for the current language D. what could not be the cause of this? A. Memory is controlled by explicit programmer defined pointers D. Before you click the button to import into Microsoft Dynamics AX. The memory model is defined on the user options B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 xpo-file containing modified application objects. // <comment> // comment // </comment> D. Compare B. The Microsoft Dynamics AX database needs re-indexing. // <summary> // Comment // </summary> C.ali file was not deleted Answer: B Question: 20 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. If you see on certain forms in the user interface is text such as '@ABC160'. The memory model is defined on the AOS configuration C. You have been assigned a task to document your code by adding XML comments. B. /// <summary> /// Comment /// </summary> Answer: D Question: 19 You work in an International company which is called DONEX.

By creating a new method on both tables. So what's your answer? Page 6 of 38 . And now he works as the systems developer. which syntax is correct? A. And now you work as the systems developer. C. By creating the relation in the Delete method on the parent table. Answer: C Question: 25 You work in an International company which is called DONEX. Only in other static methods Answer: A Question: 24 You work in an International company which is called DONEX. Now you've been assigned a task to create a method that will be used to print the name of an item used on a sales order line in a report. CustTable = CustTable::new() D. How can you make sure the end user cannot delete a record in one table if there are related records in another table? A. CustTable = new CustTable. display itemId itemName() D. And you're in charge of the network of your company.new() C. Now he has been ssigned a task to use the table CustTable in your code. So when declaring the method. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 21 You work in an International company which is called DONEX. By creating a Restricted delete action on the parent table. itemName display() B. In all methods in the class D. Now one of your colleagues asks for your help. Tables are public and therefore do not need to be instantiated Answer: C Question: 23 You work in an International company which is called DONEX. CustTable = CustTable. By using an accessor method C. display itemName() C. Only in that method B. So what's your answer? A. He has no idea about why inheritance is an important feature of X++. He has no idea about how a variable declared in a static method be accessed. D. And he's n charge of the network of your company. And you're in charge of the network of your company. Now one of your colleagues asks for your help. How does he instantiate the table? A. B. And you're in charge of the network of your company. B. And you're n charge of the network of your company. display itemName itemName() Answer: D Question: 22 Mike works in an International company which is called DONEX. By creating a Cascade delete action on the related table.

Answer: B Question: 28 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. length = 10. Answer: A Question: 27 You work in an International company which is called DONEX. And you're in charge of the network of your company. A private method can be called from any code once the class has been declared and instantiated Answer: A Page 7 of 38 . A private method can be called only from other private methods in that class C. D. In order to declare an integer array with a max length of 10 elements. Variables do not need to be declared before use. He has no idea about what accessor methods are used for. C. So what's your answer? A. C. He has no idea about from where a private method can be called. what should you write? A. Code can be written once and re-used many times C. On the same line as the first usage. Performance is improved when using an inherited class D. And you're in charge of the network of your company. A private method can be called only from other methods in that class B. Compile time is reduced B. To enable a method in the class to be called from code in another application element Answer: C Question: 29 You work in an International company which is called DONEX. A private method can be called only from methods in that class and any sub-classes D. D. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 A. When must Variables in a method be declared? A. int myInt. And you're in charge of the network of your company. B. int myInt(10). int myInt. B. To construct a class B. Now one of your colleagues asks for your help. To display data in a form or a report C. Before the actual code.10. int myInt[1. After the actual code. To set or get data in a class variable D. And you're in charge of the network of your company. You can control whether code runs on the client or the server Answer: B Question: 26 You work in an International company which is called DONEX. So what's your answer? A.10].

BackOrderType B. Tables cannot have static methods B. B. So what's your answer? A. He has no idea about when the print command should be used. SalesBackOrderType C. D. And you're in charge of the network of your company. Tables cannot inherit from other tables Answer: B. And now you work as the systems developer. To display values on the screen for the user. To display values on the screen during development. So what's your answer? A. And you're in charge of the network of your company. Now one of your colleagues asks for your help. Page 8 of 38 . And you're in charge of the network of your company. To print an auto-report for a table. He has no idea about what the setPrefix() function does. Now one of your colleagues asks for your help. They should always start with an underscore(_) C. They should always be the same as the extended data type Answer: B Question: 32 You work in an International company which is called DONEX. To print data to the default printer. SalesOrderType_BackOrder Answer: D Question: 31 You work in an International company which is called DONEX. Enforces an input mask on data. Answer: D Question: 34 You work in an International company which is called DONEX. Tables do not have to be instantiated C. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 30 You work in an International company which is called DONEX. D Question: 33 You work in an International company which is called DONEX. So what's your answer? (choose more than one) A. And you're in charge of the network of your company. So what's your answer? A. And now you're creating a new sales order type called Backorder. Now one of your colleagues asks for your help. He has no idea about what the best practice for naming of parameters in methods is. C. And you're in charge of the network of your company. What is the correct name for the new class? A. You have to create a new class that extends the standard class SalesOrderType. They should always be prefixed with the module name D. Table methods always run on the client D. Now one of your colleagues asks for your help. SalesOrderTypeBackOrder D. He has no idea about the difference between tables and classed. They should always contain the method name B.

Click the Add Built-in Functions toolbar button in the Code Editor. C. B. which lines of code will add messages to the infolog? (choose more than one) A. So what's your answer? (choose more than one) A.") B. And you're in charge of the network of your company. Sets a label for the heading of the infolog tree. For B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 B. box::error("This is an error. D. warning ("This is a warning. box::yesNo("This is a question. B Question: 37 You work in an International company which is called DONEX. C. which is not a way to insert a built-in function into X++ code? A.") D. When one field in a table relates to multiple fields in another table. B. C. Never. Answer: D Question: 36 You work in an International company which is called DONEX.") C. relations should always be set up on the extended data types. DialogButton::Yes) Answer: A. And you're in charge of the network of your company. He has no idea about in which loop functions the conditions are evaluated BEFORE the first loop. Now one of your colleagues asks for your help.". Now one of your colleagues asks for your help. Answer: B Question: 35 You work in an International company which is called DONEX. In the following options. D. Changes dataAreaId for the transactions done in the following block of code. When multiple fields in a table define one relation to multiple fields in another table. D. Press Shift-F4. He has no idea about when is the appropriate time to define table relations directly on tables instead of using the extended data types? A. Right-click in the Code Editor and select List Built-in Functions. Do While Answer: A. And you're in charge of the network of your company. When one field in a table relates to one field in another table. info ("This is info. While C. Prefixes all infolog messages with system date and time. And you're in charge of the network of your company. Switch D. Type the function manually. B Question: 38 You work in an International company which is called DONEX. In the following options. Answer: D Page 9 of 38 .

And you're in charge of the network of your company. addField(TypeID(integer). addGroup("Day"). addGroup("Day"). dlgFieldYr. one for Month and one for Year? Each group needs one field. which blocks of code can be added in the blank.run()) { ?} } A. dialogField dlgFieldDay. addGroup("Month"). Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 39 You work in an International company which is called DONEX. C. addField(TypeID(integer). dialogGroup dlgGroupDay. . Answer: B Question: 40 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. dlgGroupMth. addField(TypeID(integer). addField(TypeID(integer). myString = DialogField. B."Year"). ___________________ if (dlg. In the following options. addGroup("Year"). do you know how the user selections be fetched and put into a variable? A."Year")."Day"). addGroup("Year"). dlg = new dialog("Date dialog"). myString = DialogField."Day").getFromDialog(). dlg = new dialog("Date dialog"). addField(TypeID(integer). addField(TypeID(integer)."Day"). addGroup("Day"). addGroup("Year")."Month")."Day"). Answer: A Question: 41 You work in an International company which is called DONEX. that will create a dialog with three groups ."Month"). dlgGroupYr. addGroup("Day"). dlg = new dialog("Date dialog"). And you're in charge of the network of your company. dlgFieldMth. addField(TypeID(integer). addField(TypeID(integer).one for Day. addField(TypeID(integer). addGroup("Year").getField(DialogField). C. addGroup("Month")."Month"). addField(TypeID(integer). ."Year"). B. addField(TypeID(integer).value()."Month"). myString = Dialog. dlg = new dialog("Date dialog").After a dialog is run. He has no idea about What the return type of the Box::YesNo() method is? So what's your answer? Page 10 of 38 . addField(TypeID(integer). And you're in charge of the network of your company. addGroup("Month"). Static void Simple_Dialog(Args _args) { dialog dlg. addGroup("Month"). D."Year").

No updates to records have to be in a transaction Answer: A. And you're in charge of the network of your company. So what's your answer? A. When using the queryRun() class to traverse through records retrieved by the query. } Answer: A Question: 43 You work in an International company which is called DONEX. queryRun.next() C. He has no idea about which updates to records must be done inside a transaction? So what's your answer? (choose more than one) A. He has no idea about in the following methods. queryRun. public void myMethod() {. box::info("hello world"). And you're in charge of the network of your company. queryRun.more() B. public void myMethod() {. } B. Box B. public void myMethod() {. Insert D. Now one of your colleagues asks for your help. DialogField D. which method is used to move to the next record? A. DialogButton Answer: D Question: 42 You work in an International company which is called DONEX.traverse() Page 11 of 38 . info ("hello world"). error ("hello world"). print ("hello world").move() D. NoYes C. which will not leave a "hello world" message on the screen. } C. } D. public void myMethod() {. And you're in charge of the network of your company. queryRun. B Question: 44 You work in an International company which is called DONEX. Delete C. Update B. Now one of your colleagues asks for your help. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 A.

prompt() method must be called. So what's your answer? A. select forupdate <table> where <conditions>. Now one of your colleagues asks for your help. you must use the queryRun. D. C. Select <table> where <conditions>. } Answer: B. which is true about Table Maps? A. He has no idea about in the following statements. [Table operations] update. Answer: C Question: 48 You work in an International company which is called DONEX.get() method D. And you're in charge of the network of your company. To get the current record in a query. [Table operations] update. Answer: C Question: 47 You work in an International company which is called DONEX. He has no idea about in the following statements. Table Maps join tables that are similar in structure so they can be viewed in the same grid. which will result in an updated record. Data retrieved using a query cannot be updated B. while D. Table Maps reduce coding by mapping tables that are similar in structure. D Question: 46 Look at the following options. which s true about queres. So what's your answer? A.addSortField() method C. To allow the user to enter values in the query. { [Table operations] update(). So what's your answer? (choose more than one) A. Table Maps improve performance B. B. An exists join cannot be called with forupdate. [Table operations] update(). Now one of your colleagues asks for your help. And you're in charge of the network of your company. Sorting in a query can be specified using the query. Select forupdate <table> where <conditions>. He has no idea about the difference between an exists join and an inner join. the query. Select forupdate <table> where <conditions>. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Answer: D Question: 45 You work in an International company which is called DONEX. Table Maps are synchronized with the SQL database C. Now one of your colleagues asks for your help. And you're in charge of the network of your company. An inner join can be called with forupdate Page 12 of 38 .

Ignores the rest of the select statement after notExists join. Now one of your colleagues asks for your help. So what's your answer?010045010067Query = new query(). While he has no idea about how to obtain the same results using a while select statement. Page 13 of 38 . Returns a message when neither parent or linked records exists. The code below creates a query on the item table.itemId. while select inventTable notExists join InventTrans itemId == InventTable. D. D.itemId RecId == "". And you're in charge of the network of your company. Returns a record only if the linked record does not exist. Now one of your colleagues asks for your help. With an inner join a record is returned for all matching records. he has no idea about in the following statements.itemId { delete(). which will perform best. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 B. while select inventTable Transactions == 0 { delete(). With an exists join. delete_from inventTable exists join InventTrans itemId == InventTable. With an inner join only the first record in the main table is returned. } D. query.addRange(fieldNum(InventTable. B.addDataSource(tableNum(InventTable)). data is not returned to the joined table buffer. itemId)). And you're in charge of the network of your company. And you're in charge of the network of your company. } Answer: A Question: 50 You work in an International company which is called DONEX. An exists join cannot be used on a table without a primary key. B. So what's youranswer? A. An Inner join can be used on a table without a primary key C. When deleting all records in the item table with no transactions attached to it. An exists join returns all records in the main table. Answer: B Question: 51 You work in an International company which is called DONEX. delete_from inventTable notExists join InventTrans itemId == InventTable. C. Returns a record only if the parent record exists.value("12345"). A notExists join in a select statement: A. C. Answer: D Question: 49 You work in an International company which is called DONEX.

Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 A. Query_ds() B. QueryRunDataSource D. which system class is used to do this? A. the developer must define the number of retries Answer: D Question: 55 You work in an International company which is called DONEX. The tts level is stored in a system variable B. C Question: 54 You work in an International company which is called DONEX. he has no idea about which is the correct syntax for a try. Once B. while select InventTable ItemId != "12345" C. how many times will the system retry a transaction? A. 3 times C.. And you're in charge of the network of your company. QueryDataSource C. QueryBuildDataSource Answer: D Question: 53 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. while select InventTable ItemId == "12345" Answer: C Question: 52 You work in an International company which is called DONEX. while select InventTable ItemId >= "12345" D. 5 timesa D. try { Page 14 of 38 . A ttsabort must be called in the catch statement when an error is thrown C. And you're in charge of the network of your company. There is no limit. A ttsabort inside nested transactions will abort only the current transaction level D.catch statement. So what's your answer? A. When manipulating the data source in a query. And you're in charge of the network of your company. In thefollowing options. while select InventTable ItemId <= "12345" B. In the following options. A transaction ensures data integrity in the case that an error occurs during processing Answer: B. When the retry command is called after an exception has been thrown. which statements are not true about transactions? (choose more than one) A. And you're in charge of the network of your company.

. So what's your answer? A. } catch(error) { ---- } Answer: A Question: 56 You work in an International company which is called DONEX. Perspectives D.. xSession. And you're in charge of the network of your company. Queries C. D Page 15 of 38 . Extended Data Types Answer: A. Now one of your colleagues asks for your help. } catch(exception::error) { ---- } B.retryCount() D. try { .. tts.retryCount() Answer: C Question: 57 Look at the following options. which elements are part of the data dictionary? (choose more than one) A. He has no idea about how to retrieve the current retry count. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 ..retryCount() C.retryCount() B. C. } catch(retry) { ---- } C. appl. exception. try { . try { . Views B. } catch() { ---- } D.

Reals B. Dates C. He doesn't know which controls are needed to create a tabbed form. Tab Page 16 of 38 . And you work as a system developer. Related field fixed Answer: D Question: 60 You work in an International company which is called DONEX. And you're in charge of the network of your company. Now one of your colleagues asks for your help. he has no idea about which feature allows users to print a report using the current table. Normal B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 58 You work in an International company which is called DONEX. Which relation is the best one to use? A. You wantto add a relation to EmplTable and it should only show employees who have the status employee. Now one of your colleagues asks for your help. Report designer Answer: A Question: 59 You work in an International company which is called DONEX. Field fixed D. Label B. So what's your answer? A. Enums D. Special C. What data types can be used in a conditioned relation on a table? A. Export to Excel D. And you're in charge of the network of your company. In the following options. And you're in charge of the network of your company. Report wizard C. Array elements Answer: D Question: 62 You work in an International company which is called DONEX. Now you're working on a new table that contains information about employees who have used company printers. StringSize D. When extending a data type. So what's your answer? (choose more than one) A. Auto-report B. And you're in charge of the network of your company. Relations C. Strings Answer: A Question: 61 You work in an International company which is called DONEX. what property is NOT inherited? A.

The Menu Item performs a runtime error detection on the object. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 B. D. An Action Menu Items is used to force the end user to actively confirm a request. C. TabOverview Answer: A. B. And you're in charge of the network of your company. So what's your answer? A. In the AutoDesign node of the Form Answer: B Question: 65 You work in an International company which is called DONEX. What is the most significant reason behind the ability to easily scale the number of concurrent users in Microsoft Dynamics AX2009? A. The object can then be executed directly from code. B. When executing an object through a Menu Item. In the Design node of the Form. C. In the Global Form Design. D. The check of security rights. He doesn't know where the layout of a form is defined. query or form. what can be an advantage? A. TabControl D. Now one of your colleagues asks for your help. B. Action Menu Items are used to install Service packs. Layer structure C. He doesn't know what Action Menu Items are used for. The end user will be warned if the object is in use by another end user. Answer: A Question: 67 Page 17 of 38 . C. AOS technology B. And you're in charge of the network of your company. B Question: 63 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. In the Properties on the Form node. Answer: C Question: 66 You work in an International company which is called DONEX. D. So what's your answer? A. And you're in charge of the network of your company. TabPage C. And you're in charge of the network of your company. Normalized database D. The Action Menu Item is a link to execute a specified class. Action Menu Items call multiple Menu Items at the same time. Configuration Key system Answer: A Question: 64 You work in an International company which is called DONEX.

DelayedExists Answer: A. Dragging the Secondary Table to the Primary table in the data source node. InnerJoin C. B. which are possible values for the LinkType property on a data source in a form? (choose more than one) A. When setting the LinkType property on a form data source to Delayed. To specify the Data Source of the Report that is to be opened Answer: B Question: 71 You work in an International company which is called DONEX. C. And you're in charge of the network of your company. So what's your answer? A. D. You should create the project and set the property to Shared. right-click on the project and select Add-Ins > Public Page 18 of 38 . A pause is inserted before the form opens. B Question: 70 You work in an International company which is called DONEX. The Method TableLinks. what does it indicate? A. Table Relations. B. D. A pause is inserted before linked child data sources are updated. And you're in charge of the network of your company. In the following options. Now one of your colleagues asks for your help. Answer: D Question: 68 You work in an International company which is called DONEX. C. He doesn't know what the Object property on a Display Menu Item is used for. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX. To specify the Report that is to be opened C. Passive B. So what should you do to ahieve this? A. NotExists D. Answer: C Question: 69 You work in an International company which is called DONEX. The JoinSource is not active. And you're in charge of the network of your company. And you're in charge of the network of your company. JoinSource properties on the data sources. A pause is inserted before the parent data source is updated. And you're in charge of the network of your company. Now one of your colleagues asks for your help. Now you have to create a project which must be visible to the other developers working on the same application. To specify the Form that is to be opened B. B. You should click the Project button and create a project in the Shared folder. He doesn't know what controls the linking of data between data sources in a form. You should create a project. So what's your answer? A. C. To specify the Data Source of the Form that is to be opened D.

B. C Question: 73 You work in an International company which is called DONEX. which is true about development projects? (choose more than one) A. SectionGroup. D. which is not the way to add a new string Page 19 of 38 . Footer. And you're in charge of the network of your company. Modifications made to an element in a project need to be synchronized with the AOT to make the modifications visible to other users Answer: A. SectionGroup. B. Header. Footer C. He doesn't know what a Menu Reference is. In the following options. Header. You should open the AOT and create a project in the Public folder under the Project node. C. Now one of your colleagues asks for your help. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 D. The USR layer will be overridden by the VAR layer. A reference to related Tables. D. Projects are layer specific. When a form is imported to the VAR layer. Answer: B Question: 72 In the following options. And you're in charge of the network of your company. So what's your answer? A. A reference to the Main Menu. Header. Answer: D Question: 75 You work in an International company which is called DONEX. Projects are only used to group elements that are modified for a specific development task D. what will occur in Microsoft Dynamics AX2009? A. Header. Epilog. SectionGroup. In the following options. And you're in charge of the network of your company. which is the correct order in which the listed report sections are printed. The VAR layer modifications will be deleted. Prolog. Answer: B Question: 74 You work in an International company which is called DONEX. The USR layer modifications will continue to be used. And you're in charge of the network of your company. Prolog. SectionGroup. A reference to a Menu C. Epilog D. from top to bottom? A. Epilog. PageFooter. Prolog. An element in a project is locked and cannot be edited by other users C. The USR layer modifications will be deleted. Footer Answer: C Question: 76 You work in an International company which is called DONEX. Footer B. A reference to a Form B. PageHeader. PageHeader. PageFooter. which already has modifications made to it in the USR layer.

A Generated Design is affected by the structure of the underlying query. Set Datasource property on new control to CustTable. Open the Visual Report Designer. What is displayed in the Call Stack window in the Debugger? A. C. Select New Control > Field from CustTable. Right-click in a section and select New > Field from CustTable. As for using the Generated Design option on reports. AutoDesignSpecs D. Drag a field onto the section from the list that is displayed. Answer: C Question: 79 You work in an International company which is called DONEX. All Breakpoints. It inserts a series of dots between the label and the field value. It defines a label on a tab. A Generated Design is not affected by the structure of the underlying query. Right-click in a section and select New > String. which one describes the LabelTabLeader property? A. Drag the field from the CustTable node in the AOT to a report section B. So what's your answer? (choose more than one) A. C. D Question: 77 You work in an International company which is called DONEX. which statement is not true? (choose more than one) A. SectionGroup sections can be used instead. Right-click on a report section in the AOT. ProgrammableSections are not available in Generated Designs. Answer: B. And you're in charge of the network of your company. And you're in charge of the network of your company. It inserts a tab between the label and the field value. He doesn't know which sections of a report can contain a body section. D. Now one of your colleagues asks for your help. Answer: B. D. C. Drag a field onto the section from the list that is displayed. Prolog B. SectionGroup C. Open the Visual Report Designer. ProgrammableSection Answer: B. C Question: 80 You work in an International company which is called DONEX. It defines the number of tabs between the label and the field value. A Generated Design will use the Template only when first generated. In the following options. D Question: 78 You work in an International company which is called DONEX. D. C. B. And you're in charge of the network of your company. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 control for a field on the CustTable datasource to a report design? So what's your answer? (choose more than one) A. B. Page 20 of 38 . And you're in charge of the network of your company.

Best Practice errors/warnings will be highlighted in the code editor. D. So what's your answer? A. And you're in charge of the network of your company. C Page 21 of 38 . Answer: B Question: 82 You work in an International company which is called DONEX. Open the View Variable list. Watch B. So what's your answer? A. He doesn't know what is the best Practice for placing code. So what's your answer? (choose more than one) A. Put as much code as possible in jobs. B. Output D. Now one of your colleagues asks for your help. And you're in charge of the network of your company. Within the AXBP Log file. B. The value of global variables. Now you're debugging a piece of code to find an error. Drag the variable into the Watch window. Move the cursor over the variable and read the value in the tool tip. Answer: B. The local variables in scope. Answer: B Question: 81 You work in an International company which is called DONEX. And you're in charge of the network of your company and you work as a system developer. Input C. Put as much code as possible in classes C. C. B. D. But when you are doing that. C. So what should you do to achieve this? A. He doesn't know where he can check Best Practice errors/warnings after compiling code. Variables Answer: B Question: 84 You work in an International company which is called DONEX. Right-click on the variable in the variable list and select Monitor. Answer: C Question: 83 You work in an International company which is called DONEX. which is not a Debugger Window Pane. And you're in charge of the network of your company. Put as little code as possible on forms. you want to monitor the value of a variable. On the Best Practices tab page in the Compiler output window. Put as little code as possible on tables. C. He doesn't know in the following options. Now one of your colleagues asks for your help. D. The trace of methods called. It will automatically be shown in a separate pop-up window. Now one of your colleagues asks for your help. D. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 B.

C. In order to get the best performance. Set up the Data Crawler and use Global Search. Use as few System calls as possible. B. Now one of your colleagues asks for your help. Answer: C Question: 88 You work in an International company which is called DONEX. Custom code becomes easier to understand and debug. Use index as suffix in index names. Answer: C Question: 89 You work in an International company which is called DONEX. And you're in charge of the network of your company. What is the correct syntax when specifying that a class called MyClass2 should inherit methods and variables from another class called MyClass1? A. D. Now one of your colleagues asks for your help. And you're in charge of the network of your company. Custom code is not very susceptible to overwriting. class MyClass1 extends MyClass2 Page 22 of 38 . And you're in charge of the network of your company. class MyClass2 extends MyClass1 B. Place all database accessing code in classes. Now a customer asks to search for vendor data across several tables. B. what is always appropriate to do? A. C. C. Concentrate database accessing code in tables. Microsoft Dynamics AX2009 stores custom code in alphabetized order so it gets executed faster when using Naming conventions. He has no idea of the advantages of using Naming Conventions. D. So what's your answer? (choose more than one) A. And you're in charge of the network of your company. Answer: B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 85 You work in an International company which is called DONEX. C Question: 87 You work in an International company which is called DONEX. B. They contribute to consistency between custom and standard code D. Use the "Filter by Field" function C. Answer: D Question: 86 You work in an International company which is called DONEX. D. Use the Global Query function B. So how to achieve this? A. Use idx as prefix in index names. So what's your answer? A. He doesn't know what the Microsoft Dynamics AX standard for Index names is. Use the "Filter By Selection" function. Use idx as suffix in index names. Use id as suffix in index names. And you're in charge of the network of your company. Only access data directly by calling stored procedures.

Where do you specify if a class extends another class? A. D. In the following options. Execute Answer: C Question: 91 You work in an International company which is called DONEX. B. Variables to be used from any method of a class must be eclared in: A. what method will you add to your class? A. class MyClass1 inherits MyClass2 Answer: A Question: 90 You work in an International company which is called DONEX. In the Class Declaration. The new() method. In the Extends method. And you're in charge of the network of your company. In the classDeclaration node. Answer: A Question: 92 You work in an International company which is called DONEX. In the Inherit property on the class Answer: C Question: 93 You work in an International company which is called DONEX. In the create() method. In a new Static method. And you're in charge of the network of your company. C. In the new() method. Answer: B Question: 94 You work in an International company which is called DONEX. C. In order to execute a class from a menu item. And you're in charge of the network of your company. B. When a new object is created. The initVariables() method. C. which is not true about a class that nherits another class? (choose more than one) Page 23 of 38 . where do you place cocde to be executed? A. And you're n charge of the network of your company. You do not need to declare variables before use. Menu C. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 C. B. Main D. class MyClass2 inherits MyClass1 D. And you're in charge of the network of your company. D. New B. D. On the Class property. The classDeclaration node.

MyClass extends RunBaseBatch.parm() Answer: D Question: 96 You work in an International company which is called DONEX. So what may causes this problem?Static void main(args _args) {myClass myClass. The Prompt method requires a parameter to be specified D. enum = LedgerAccountType::Heading. The args class does not contain a method called parm. . And you're in charge of the network of your company. MyClass = MyClass::new() Answer: C Question: 98 You work in an International company which is called DONEX.prompt()) myClass. C. He doesn't know what the correct syntax for instantiating a class is. enum = LedgerAccountType->Heading. B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 A. if (myClass. And you're in charge of the network of your company. And you work as the systems developer. new MyClass = MyClass() B.run(). C Question: 95 You work in an International company which is called DONEX. The sub-class can use any variable that is declared in any of the main classes methods D.ali files on the AOS B. So what's your answer? A.new() C.ald files on the application server. He doesn't know how values from the enum LedgerAccountType can be assigned to variables. So what's your answer? A.ali files on the client D. B. The sub-class will run on the client or server as specified on the main class C. In the ax*. And you're in charge of the network of your company. MyClass = MyClass. } A. MyClass does not contain a method called prompt().parm()). D. In the ax*. C. Answer: D Question: 97 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. In the ax*.ald files on the client C. MyClass = new MyClass(). Now one of your colleagues asks for your help. So what's your answer? A. And you're in charge of the network of your company. The new method in MyClass does not take a parameter that is compatible with _args. In the ax*. enum = LedgerAccountType. Now one of your colleagues asks for your help. myClass = new myClass(_args. Page 24 of 38 . The methods in the sub-class can be overridden by the main class methods B.Heading. The sub-class can be constructed and assigned to a variable that has been declared as the main class Answer: A. Now you have to determine why the code above does not compile. He has no idea about how labels are stored in Microsoft Dynamics AX.

Page 25 of 38 . enum = LedgerAccountType(Heading).Name custTable. And you're in charge of the network of your company. And you're in charge of the network of your company. including base types. Array C. B. Now one of your colleagues asks for your help. if (custTable. table buffers and objects. Which of the following sections of code include an example of a conditional statement? (choose more than one) A. for ( I . String D. . And you're in charge of the network of your company. And you're in charge of the network of your company. } C. custTable.. B. Container Answer: C Question: 100 You work in an International company which is called DONEX.Name : newName. Any kind of data. Only database buffers and objects. Answer: B Question: 99 You work in an International company which is called DONEX. subString() D.RecId) { update(). Only base types. He has no idea about what kind of data can be returned from a method. I < x . He has no idea about which is not a composite data type in X++. So what's your answer? A. Answer: D Question: 101 You work in an International company which is called DONEX. i++) { clear(). Table B. Now one of your colleagues asks for your help. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 D. subStr() B. Any kind of data. strFind() C. except database buffers. He has no idea about which function can be used to return a subset of a string variable. update(). Now one of your colleagues asks for your help. D.Name = custTable. So what's your answer? A. C. So what's your answer? A. string::substring() Answer: A Question: 102 You work in an International company which is called DONEX.

if (z == 2)____(a)_____ z++. } C. (a) break (b) continue C. B Question: 103 You work in an International company which is called DONEX. while (y < 3) { y++. break.. Statement6.. (a) continue (b) break D. switch (expression) { case 'Choice1': Statement1.. Statement2. } D. the returned result is 14: int z = 0. (a) continue (b) continue Answer: B Question: 104 You work in an International company which is called DONEX. A. } Answer: A. next inventTable. Which of the following sections of code include an example of a loop statement? (choose more than one) A. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 insert(). Add the correct keywords (a) and (b) to the blanks in the code. And you're in charge of the network of your company. so that given x = 10 and y=0. recId) { . j++) { .RecId) { update(). break. . select inventTable. select custTable. if (custTable. } D. while (x > 0) {z++. case 'Choice3': Statement4. j < k . (a) break (b) break B. default : DefaultStatement. } Answer: B. } x--. C Question: 105 Page 26 of 38 . next custTable. break. recId) { . And you're in charge of the network of your company. update(). case 'Choice2': Statement3. if (x == 3) ____(b)_____ z++ } return z. for ( j . Statement5. } B.

And you're in charge of the network of your company. str color. switch (color) { case "red": Page 27 of 38 .aoi and axusr. counter++. B. B. ( Choose more than one) A.usr file and the axapd. x < y . what files do you delete from the application folder? A. str colorType. For D.aoi file. All Axusr*. break. "yellow". If B. All *. What keyword is missing from this statement: _____ (x = 1 . that given color = "purple". Answer: C.* files and the axapd. C. counter+=2. D Question: 106 You work in an International company which is called DONEX. default : colorType ="Neither Primary or Secondary color". will return "Secondary Color". "green". "orange" : colorType = "Secondary Color". counter++2. counter = counter+2. x++) { } A. D. Answer: D Question: 108 You work in an International company which is called DONEX. str colorType. . "blue" : colorType = "Primary Color".aod files. Which of the following are valid switch statements. While Answer: C Question: 107 You work in an International company which is called DONEX. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX.aot files.aoi file. break. And you're in charge of the network of your company. C. Which of the following lines of code will increment the variable 'counter' by 2 each time? (choose more than one) A. Do C. } B. str color. . The Axusr. case "purple". The axaod. switch (color) { case "red". D. And you're in charge of the network of your company. If you want to delete the entire USR-layer from Microsoft Dynamics AX2009. And you're in charge of the network of your company.

While C. break. } C. switch (color) . default : colorType ="Neither Primary or Secondary color". case "purple": case "green": case "orange" : colorType = "Secondary Color". case 4: if (color == "purple") case 5: if (color == "green") case 6: if (color == "orange") colorType = "Secondary Color". Do While Answer: D Question: 110 Page 28 of 38 . break. str colorType. case "purple": case "green": case "orange": colorType = "Secondary Color". } D. break. .{ default : colorType ="Neither Primary or Secondary color". B Question: 109 You work in an International company which is called DONEX. str color. switch (color) { case 1: if (color == "red") case 2: if (color == "yellow") case 3: if (color == "blue") colorType = "Primary Color". Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 case "yellow" case "blue": colorType = "Primary Color". And you're in charge of the network of your company. break. . str color. } Answer: A. default : colorType ="Neither Primary or Secondary color". For B. str colorType. break. break. case "red": case "yellow": case "blue" : colorType = "Primary Color". Switch D. In which loop function are the conditions evaluated AFTER the first loop? A.

A B. Use the changeCompany keyword and an array with the company id's. select nums(recId) from InventTable. Whenever records are deleted. Now one of your colleagues asks for your help. D Answer: C Question: 111 You work in an International company which is called DONEX. D. Now one of your colleagues asks for your help. C Question: 112 You work in an International company which is called DONEX. So what's your answer? A. And now you work as the systems developer in a situation where he Page 29 of 38 . Whenever records are inserted. B. Create a container that has the company id's. select recNum(recId) from InventTable. Now one of your colleagues asks for your help. And you're in charge of the network of your company. what will the following method return? Public str exampleMethod(int x. C. And you're in charge of the network of your company. Use a where clause that includes the dataAreaId. Whenever records are updated. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX. D. B. and a container to define which companies to search D. and then use the crossCompany keyword in the select statement Answer: D Question: 113 You work in an International company which is called DONEX. int y) { . B. He doesn't know when TTS control is required. else if ((y < x || !x) & ( x >= 1|| !y)) return = "C" else return = "D" } A. select recCount(recId) from InventTable. Given x = 4 and y = 0. C. B C. He has no idea on how he can define which companies to retrieve data from in one select statement. so what's your answer? (choose more than one) A. if (x == 1) return ="A". select num(recId) from InventTable. Answer: B. He has no idea on how he can find the number of records in the item table. So what's your answer? A. Data cannot be retrieved from multiple companies in one select statement C. Answer: A Question: 114 You work in an International company which is called DONEX. else if ((x < y) || ((x > 5) & (y < 0)) return = "B". C D. And you're in charge of the network of your company. And you're in charge of the network of your company. And you're in charge of the network of your company. When more than two updates are nested.

name D. D. Answer: D Question: 115 You work in an International company which is called DONEX.AccountNum == ?000?select Name C.ZipCode == ?2609 D. Which fields select should you use to return only thecustomer name of customer ?000?from a select? A. And you're in charge of the network of your company. He has no idea on how he can u search for customers living in the zip code ?2609. Never. A select statement is preferable where large volumes of data are processed. Performance is increase when an index is specified D. while select custTable where custTable. } Answer: B.ZipCode == ?2609 recid) { ? Next custTable. SQL can determine which index to use C.ZipCode == ?2609 C. B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 could retrieve the same dataset through either a select statement or a query. Only when the sequence of the returned records is important Answer: B Question: 117 You work in an International company which is called DONEX. What should be the determining factor? A.ZipCode == ?2609?select custTable. a query is the preferable way. (select CustTable where CustTable. Always.ZipCode = ?2609? B.ZipCode == ?2609?select while custTable where custTable. And you're in charge of the network of your company. C. So what's your answer? ( choose more than one) A. If he can use a query. And you're in charge of the network of your company. he should.ZipCode == ?2609?while select custTable where custTable. Only when using a join B. Now one of your colleagues asks for your help. custTable == ?000?name B. select custTable. When should you declare which index to use in a select statement? A. as queries work faster than selects.Name having AccountNum == ?000 Answer: C Question: 116 You work in an International company which is called DONEX. where custTable.AccountNum == ?000?. select while custTable where custTable. If he needs user interaction regarding the data he needs processed. as long as he gets the right data. select custTable.Name having AccountNum == ?000?select custTable. find custTable where custTable. D Page 30 of 38 . It does not matter which way he gets the data.

Answer: B Question: 120 You work in an International company which is called DONEX. It cannot be done. Answer: B Question: 119 You work in an International company which is called DONEX. B. ttsAbort. info("The job was successfully completed"). So what's your answer? A. D. C. A QueryBuildDynalink object. B. B. Never. A QueryBuildDataSource object. By creating a new label in a new label file. D. And you're in charge of the network of your company. It keeps coding to a minimum. B. Coding it provides maximum control over the query. When the query is relatively simple and has only a few datasources. By copying the object into a higher layer and then creating a new label in the SYP layer file. And you're in charge of the network of your company. B. ttsRollBack. ttsError. which statement should you use? A. When using query application elements. C. Page 31 of 38 . Always. A Query object. In order to abort a transaction and roll back data toits state before the ttsBegin. And you're in charge of the network of your company. info. He has no idea about how to change the label of an existing system field. D. the actual fetching of records is done by: A. D.box("The job was successfully completed"). which is the correct call to the infolog? A. Answer: B Question: 121 You work in an International company which is called DONEX. When the same query is used by several different objects. In what situation is it advantageous to create a query as an AOT-object as opposed to creating it in X++ code? A. Answer: C Question: 122 You work in an International company which is called DONEX. ttsCancel. And you're in charge of the network of your company. If you want to notify the user of a successful operation. A QueryRun object. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 118 You work in an International company which is called DONEX. Now one of your colleagues asks for your help. C. And you're in charge of the network of your company. By modifying the existing label in the SYS label file. C.

Configuration Key Answer: A. Set the report title C. CheckFailed() or Error() instance. And you're in charge of the network of your company. Sort or group by specified fields D. Utc Date Time D. Invoke a new instance of the Dialog Class. D. error B. D. You have written a class that updates a range of records and has included a mechanism for detecting errors. And now you work as the systems developer. C Question: 126 You work in an International company which is called DONEX. which exception is thrown? A. By what means should you communicate a fatal error to the user? A. Answer: D Question: 124 You work in an International company which is called DONEX. Filter the records using the query Answer: A. Use the infolog class. D Page 32 of 38 . C. either as an Info(). Which base type can an extended data type be based on? ( choose more than one ) A. B. Use the infolog class as an Error() instance in combination with the Throw command such as Throw Error(atal Error Message). B. Add sub-totals B. Use a custom form with a string displaying the error. When running a report to alter the way the data is presented. And you're in charge of the network of your company. displaying your error message in the dialog. And you're in charge of the network of your company. box::info("The job was successfully completed"). what options does the user have? ( choose more than one ) A. Enum B. throw info("The job was successfully completed"). And you're in charge of the network of your company. deadlock D. When two users try to update the same record at the same time. updateConflict Answer: D Question: 125 You work in an International company which is called DONEX. warning C. Warning(). Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 C. C. Answer: A Question: 123 You work in an International company which is called DONEX. String C.

The purpose is to allow enabling or disabling of application objects. so what's your answer? (choose more than one) A. Now one of your colleagues asks for your help. Indexes speed up selects. He has no idea on the purpose of the Security Key system. Now one of your colleagues asks for your help. B. The purpose is to allow users different access rights to different parts of the system. He has no idea on the purpose of the Configuration Key system. D. He has no idea about the advantages of using Extended Data Types. D. Indexes use less data space in the database. C. The purpose is to allow enabling or disabling of application objects. So what's your answer? A. And you're in charge of the network of your company. AOT B. B. The purpose is to enable direct interaction with the Microsoft Windows?security system. Now one of your colleagues asks for your help. Indexes speed up inserts. C. And you're in charge of the network of your company. He has no idea about the the advantage of using indexes. Now one of your colleagues asks for your help. Performance is increased Page 33 of 38 . The purpose is to enable direct interaction with the Microsoft Windows?security system. The purpose is to allow users different access rights to different parts of the system. Which components of Microsoft Dynamics AX can connect directly to the AOS? (choose more than one) A. D Question: 131 You work in an International company which is called DONEX. And you're in charge of the network of your company. And you're in charge of the network of your company. The purpose is to manage users login passwords. Indexes use less files in the database. C. B. And you're in charge of the network of your company. Answer: B Question: 128 You work in an International company which is called DONEX. The purpose is to enable an easy configuration of AOS Servers. Answer: A Question: 130 You work in an International company which is called DONEX. net business connector Answer: B. So what's your answer? A. Client C. D. So what's your answer? A. Data integrity B. Enterpise Portal D. Answer: C Question: 129 You work in an International company which is called DONEX. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 Question: 127 You work in an International company which is called DONEX.

On a table map D. Now one of your colleagues asks for your help. Properties on a field are inherited from the Extended Data Type Answer: C. Containers C. Auto-Lookup field group Answer: B Question: 136 Page 34 of 38 . He has no idea about which fields cannot be used in a map. And you're in charge of the network of your company. And you're in charge of the network of your company. All fields can be used in a map Answer: D Question: 134 You work in an International company which is called DONEX. General B. Auto-Print C. Identification Answer: C Question: 133 You work in an International company which is called DONEX. Relations between tables are applied automatically D. At the time you create a new table. Which feature of the data dictionary enables look up of foreign keys in a form to be automatically available? A. Now one of your colleagues asks for your help. D Question: 132 You work in an International company which is called DONEX. D Question: 135 You work in an International company which is called DONEX. Indexes B. which of the following field groups is created by default? A. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 C. Relations C. On an extended data type Answer: B. Enums B. RecId references D. And you're in charge of the network of your company. And you're in charge of the network of your company. So what's your answer? (choose more than one) A. So what's your answer? A. On an enum B. He has no idea about where a relation can be defined. Primary Key D. Auto-lookup D. On a table C.

He can drag and drop an extended data type to a form design. And you're in charge of the network of your company. In the following options. Element values must be sequential and not skip a value Answer: C. D Question: 139 You work in an International company which is called DONEX. An enum value cannot be negative B. To improve performance when inserting records. You must always create an index on a view D. Answer: A Question: 140 You work in an International company which is called DONEX. And you're in charge of the network of your company. A view can improve performance by only retrieving the required fields Answer: B. Label B. D. which statements are not true about Enumsa? ( choose more than one ) A. B. He can drag and drop an extended data type to a form data source. An enum element has a maximum value of 250 C. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX. D Question: 138 You work in an International company which is called DONEX. So what's your answer? A. So what's your answer? A. C. And you're in charge of the network of your company. To improve performance when selecting records. He has no idea about where he can drag and drop an extended data type to. And you're in charge of the network of your company. And you're in charge of the network of your company. Now one of your colleagues asks for your help. Now one of your colleagues asks for your help. A view can only contain two tables B. In the following options. The first element must have the value of zero D. D. A view can be used in a grid on a form C. He can drag and drop an extended data type to a table. B. which are properties on anExtended Data Type? ( choose more than one ) A. He has no idea about the main advantage of using a cluster index for a table. To improve performance when deleting records. To improve performance when updating records. Answer: D Question: 137 You work in an International company which is called DONEX. which statements are not true about Table Views? ( choose more than one ) A. C. He can drag and drop an extended data type to a class. In the following options. Visible C. FormHelp Page 35 of 38 .

Which of the following are not areas where IntelliMorph will help you? A. Rewrite the code so that it contains a nested loop rather than a join Answer: A. B. Answer: D Question: 145 Page 36 of 38 . Automatically suggest method names in the editor. D Question: 141 You work in an International company which is called DONEX. B Question: 143 You work in an International company which is called DONEX. All forms are designed by IntelliMorph by default. So what's your answer? A. Map_CustVend Answer: A Question: 142 You work in an International company which is called DONEX. And you're in charge of the network of your company. And you're in charge of the network of your company. DateFormat Answer: A. Change the join to an exists join. intelliMorph will change the look of the forms and reports. In the following names. Drag the group from the Extended Data Type node. which adheres to to namingconventions for Table Maps? A. CustVendMap B. In order to improve the performance. The code is used to find all customers that have transactions with no document date set. C. And you're in charge of the network of your company. He has no idea about how to add a group node to a Project. MapCustVend C. You noticed that the following code is slow in executing. C. Right-click the Project name in the open Project and select New > Group. Automatically adding fields in field group on forms and report. Objects of the same type are automatically grouped. what steps should you take to achieve this? (choose more than one) A. And you're in charge of the network of your company. when added on table field group. D. Add a new index to CustTrans containing the field DocumentDate C. C. CustVend_Map D. Answer: A Question: 144 You work in an International company which is called DONEX. Add a new index to CustTable containing the field DoceumentDate D. Now one of your colleagues asks for your help. Groups are not used in Projects. B. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 D. If security or configuration is changed. B. And now you work as the systems developer. D. He cannot.

So what's your answer? (choose more than one) A. Right-click on the MainMenu menu. Set the MainMenu property on the new menu to Yes C. So what's your answer? A. Right-click on the new menu. And you're in charge of the network of your company. In a macro library D. Drag the new menu to the MainMenu menu B. He has no idea about where he can specify the title of a form. Override the JumpRef method on the form control C. what should you do? A. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 You work in an International company which is called DONEX. He has no idea about where he can define a macro. In the caption property on the form design Answer: D Question: 147 You work in an International company which is called DONEX. And you're in charge of the network of your company. Now one of your colleagues asks for your help. In a class declaration Answer: B. You should set the SaveSize property on the form design to Yes Page 37 of 38 . Override the Lookup method on the field in the form data source Answer: B. select Add-ins > Add to main menu D. And you're in charge of the network of your company. So what actions should you perfom? A. When a user right-clicks in a field and selects Go To Main table. In the caption method on the form design D. And you're in charge of the network of your company. Now one of your colleagues asks for your help. how can you specify which form is opened? (choose more than one) A. In order to make sure that a form can be re-sizeable by a user. D Question: 148 You work in an International company which is called DONEX. select New > Menu Reference. In the caption method on the form B. In a table method C. In a form design B. C Question: 149 You work in an International company which is called DONEX. C. In the caption property on the form C. And you're in charge of the network of your company. then drag the new menu from the window to the MainMenu menu Answer: D Question: 146 You work in an International company which is called DONEX. Set the MainTable property on the table B. And now you work as the systems developer. You have been assigned a task to add a new menu you have created to the main menu. Set the FormHelp property on the Extended Data Type D.

You should set t the height property to Column Height. Answer: End of Document Page 38 of 38 . tab and grid controls. You should set the height and width property to Auto on the form design C. tab and grid controls. and the width property to Column width. Exam Name: AX 2009 Development Introduction Exam Type: Microsoft Exam Code: MB6-819 Total Questions: 149 B. You should set the height and width property to Auto on the design. on the design. D.