I am going to appear for exam day after tomorrow. I refer so many question and answers from the forum. but there are so many which i dint get the answers or i got double answer. so pls clarify the answers to me if u dont mind then also give me the explanation. Pls do it for me. I am in need. Thanks & Regards,
===============================================
1. You are make a data conversion from legacy system to new one using Dataport but something occur thier is description filed contain 80 char and the new description filed can take 50 char only. You told our customer about this he told u its fine with first 50 char know what is true way to do this data conversion?
a) Change the new description filed properties to take 80 char
b) Write code in the table trigger to reed the first 50 char
c) Dataport will handle this situations u don’t need to do any thing
d) You need to write code in data port to handle these situations
e) Put the data in variable and then write code to read the first 50 char
2. When displaying subordinate records in a subform what control do you use?
a) You must use a Tablebox
b) You usually use a Tablebox
c) A picture box
d) A text box
3. IF Name <> xRec.Name THEN
ERROR('Bat flies');
Substitute the error message:
a) Name is not present in record
b) Don't changed
c) Don't delete
d)...
4. Import Dataport. From the first record you can extract all data that you need, following data too (for these you don't care about them). What do you do to skip all records except the first one?
a) CurrentReport.skip (in onbeforeimportrecord)
b) CurrentReport.skip (in onafterimportrecord)
c) Init (in onbeforeimportrecord)
d) Init (in onafterimportrecord)
5. In a subform, what can you insert in it?
a) Tab menu
b) Tablebox
c) Picturebox
d) Subform
6. If you set the SourceExpression of a textbox to a BigText variable, what will be the result?
a) Error
b) Text will be truncated
c)…
7. Report with Customer and Cust.Ledger entry as dataitems and Cust.Ledger entry indented under customer. Which of time following would be easiest way to filter both tables to the same date range
a) Use SETRANGE OnPreReport
b) Add DateFilter to the ReqFilterFields property of the customer dataitem and link the posting date field of the Cust.Ledger entry dataitem to the Date filter field of the customer table using the DataItemLink property
c) Add DateFilter to the ReqFilterFields property of the customer dataitem and, use the set SETFILTER cmd to Filter the posting date field Cust.Led.Entry
d) Use SETFILTER OnPreDataItem
8. You need to open form to get information from input of the user.What code?
a) FORM.RUN(FormID)
b) Create variable type form and code: VAR.RUN
c) Create variable type form and code: VAR.RUNMODAL
d) FORM.RUNMODAL(FormID)
9. In a function with a record as parameter. Can we know witch filters have been applies?
a) NO
b) Yes, the records contain all the information about the filter applied
c) Yes, the filters applied to a record are stored in a system variable
10. Look the following code in a post batch routine:
LOCKTABLE;
SETRANGE("Journal Template Name",'GENERAL');
SETRANGE("Journal Batch Name",'IMPORT');
IF FIND('+') THEN
NextLineNo := "Line No." + 10000
ELSE
NextLineNo := 10000;
If we post a journal of 20 lines. How many times the line “NextLineNo := "Line No." + 10000” will be executed ?
a) 1
b) 20
c) 40
d) 100
11. How to implement optimistic concurrency (I don’t remember the server type) ?
a) Set a maximum of filters. The server will lock the table (implicit) during the update
b) Set a maximum of filters and explicitly call the LOCKTABLE
c)…
12. If a customer wants to be able to change the sorting order of a report without the intervention of a Navision developer, what do you do?
a) Fill the ReqFilterHeading
b) Leave the ReqFilterHeading blank
c) Fill the property
d) Leave the property blank?
e) ReqFilterFields
f) Leave DataItemTableView blank
13. In a form create with the form wizard. Witch code is automatically generated?
a) Validate(“No.”) in OnAfterGetRecord <=
b) SETRANGE(“No.”) in OnAfterGetRecord
c) FORM.Save() in OnDeleteRecord()
d) In OnNewRecord
14. Look the following code:
VarRecord.field1 := ‘xyz’;
VarRecord.modify();
When the change is submitted ?
a) A submit is implicitly called after the modify
b) When leaving the trigger
c) Modify submit the transaction
15. You are designing a report that is going to be run while other users are inserting records into the same transaction tables, using version based Navision server what do you need to do t the report to make sure that the data reported will be a consistent snapshot of the data those transactions
a) You don't need to anything
b) You will need to set the transaction type property to SnapShot
c) You will need to set the transaction type property to Browse
d) There is nothing you can do. User will just have to tell all the others
16. Which of the following is true regarding to Automation Sever?
a) C/Side can receive events from components with the Automation events=yes
b) C/Side cannot receive events from outside components
c) C/Side can only receive Com+ components
d) C/Side can receive events from components with the WithEvents=yes
17Which is not true?
a) Local CodeUnits can only be run from other CodeUnits
b) CodeUnits can be run from other CodeUnits
c) CodeUnits can be run from other objects
d) Other object can be run from CodeUnits
1. e
2.b
3.b (Name - current record xRec.Name - Previos Record so if u want check whether user changed Name Field then we write coding like that)
4.d(If we put SKIP it prevent print the current record.So If we put "Init (in onbeforeimportrecord)" the first record also will be ignored).
But if we put "Init (in onafterimportrecord)" then first record will print then others initialise.
5.In a subform, what can you insert in it? (I found question as In a subform, what can not you insert in it?)
Then answer should me "Sub Form"
But "In a subform, what can you insert in it?" then answer may be "Table box"
6.a(Because u cant put bigtext for Text box Sourse Expression)
7.c I choose but I am not sure
8.c
9.b
10.a
11.a
12.f(If we put some key here then its sorted according that key.)
13.b
14.c(Not sure)
15.I dont know
16.I dont know
17.a
I passed both exams last week(Dev I and Dev II) =D>
I am going to appear for exam day after tomorrow. I refer so many question and answers from the forum. but there are so many which i dint get the answers or i got double answer. so pls clarify the answers to me if u dont mind then also give me the explanation. Pls do it for me. I am in need. Thanks & Regards,
===============================================
1. You are make a data conversion from legacy system to new one using Dataport but something occur thier is description filed contain 80 char and the new description filed can take 50 char only. You told our customer about this he told u its fine with first 50 char know what is true way to do this data conversion?
a) Change the new description filed properties to take 80 char
b) Write code in the table trigger to reed the first 50 char
c) Dataport will handle this situations u don’t need to do any thing
d) You need to write code in data port to handle these situations
e) Put the data in variable and then write code to read the first 50 char
2. When displaying subordinate records in a subform what control do you use?
a) You must use a Tablebox
b) You usually use a Tablebox
c) A picture box
d) A text box
3. IF Name <> xRec.Name THEN
ERROR('Bat flies');
Substitute the error message:
a) Name is not present in record
b) Don't changed
c) Don't delete
d)...
4. Import Dataport. From the first record you can extract all data that you need, following data too (for these you don't care about them). What do you do to skip all records except the first one?
a) CurrentReport.skip (in onbeforeimportrecord)
b) CurrentReport.skip (in onafterimportrecord)
c) Init (in onbeforeimportrecord)
d) Init (in onafterimportrecord)
5. In a subform, what can you insert in it?
a) Tab menu
b) Tablebox
c) Picturebox
d) Subform
6. If you set the SourceExpression of a textbox to a BigText variable, what will be the result?
a) Error
b) Text will be truncated
c)…
7. Report with Customer and Cust.Ledger entry as dataitems and Cust.Ledger entry indented under customer. Which of time following would be easiest way to filter both tables to the same date range
a) Use SETRANGE OnPreReport
b) Add DateFilter to the ReqFilterFields property of the customer dataitem and link the posting date field of the Cust.Ledger entry dataitem to the Date filter field of the customer table using the DataItemLink property
c) Add DateFilter to the ReqFilterFields property of the customer dataitem and, use the set SETFILTER cmd to Filter the posting date field Cust.Led.Entry
d) Use SETFILTER OnPreDataItem
8. You need to open form to get information from input of the user.What code?
a) FORM.RUN(FormID)
b) Create variable type form and code: VAR.RUN
c) Create variable type form and code: VAR.RUNMODAL
d) FORM.RUNMODAL(FormID)
9. In a function with a record as parameter. Can we know witch filters have been applies?
a) NO
b) Yes, the records contain all the information about the filter applied
c) Yes, the filters applied to a record are stored in a system variable
10. Look the following code in a post batch routine:
LOCKTABLE;
SETRANGE("Journal Template Name",'GENERAL');
SETRANGE("Journal Batch Name",'IMPORT');
IF FIND('+') THEN
NextLineNo := "Line No." + 10000
ELSE
NextLineNo := 10000;
If we post a journal of 20 lines. How many times the line “NextLineNo := "Line No." + 10000” will be executed ?
a) 1
b) 20
c) 40
d) 100
11. How to implement optimistic concurrency (I don’t remember the server type) ?
a) Set a maximum of filters. The server will lock the table (implicit) during the update
b) Set a maximum of filters and explicitly call the LOCKTABLE
c)…
12. If a customer wants to be able to change the sorting order of a report without the intervention of a Navision developer, what do you do?
a) Fill the ReqFilterHeading
b) Leave the ReqFilterHeading blank
c) Fill the property
d) Leave the property blank?
e) ReqFilterFields
f) Leave DataItemTableView blank
13. In a form create with the form wizard. Witch code is automatically generated?
a) Validate(“No.”) in OnAfterGetRecord <=
b) SETRANGE(“No.”) in OnAfterGetRecord
c) FORM.Save() in OnDeleteRecord()
d) In OnNewRecord
14. Look the following code:
VarRecord.field1 := ‘xyz’;
VarRecord.modify();
When the change is submitted ?
a) A submit is implicitly called after the modify
b) When leaving the trigger
c) Modify submit the transaction
15. You are designing a report that is going to be run while other users are inserting records into the same transaction tables, using version based Navision server what do you need to do t the report to make sure that the data reported will be a consistent snapshot of the data those transactions
a) You don't need to anything
b) You will need to set the transaction type property to SnapShot
c) You will need to set the transaction type property to Browse
d) There is nothing you can do. User will just have to tell all the others
16. Which of the following is true regarding to Automation Sever?
a) C/Side can receive events from components with the Automation events=yes
b) C/Side cannot receive events from outside components
c) C/Side can only receive Com+ components
d) C/Side can receive events from components with the WithEvents=yes
17Which is not true?
a) Local CodeUnits can only be run from other CodeUnits
b) CodeUnits can be run from other CodeUnits
c) CodeUnits can be run from other objects
d) Other object can be run from CodeUnits
8. d(not sure, can you explain ER, why c?)
14. a
15. Snapshot and Browse transaction types don't permit modifications occuring within the transaction. I think the answer may be d, but not sure.
16. d
Bigtext data type exists when we define a Globle variable in Navision 4.0. The description of this is:::
Use this complex C/AL data type to handle large text documents.
This data type cannot be shown in a message window or be seen in the debugger.
The maximum length of a BigText variable is 2,147,483,647 characters and this corresponds to 2 GB.
Comments
You can use the BigText functions to manipulate a BigText variable, for example to extract part of a BigText variable or to add a text string to a BigText variable.
The normal string functions cannot be used with a BigText variable
Hey everyone, I want to thank you all for helping me pass the exam! Here is most of the study material that I used, I figured I'd share the wealth of information that I gleaned from this forum.
for trying the DEV 1 Certification Exam, the MS Training Materials are really good, so maybe you should study them carefully first.
To me, they were essential, I wouldn't have passed DEV 2 even, without having studied the DEV 1 materials.
However, some questions will remain afterwards, which can only be solved by a MS certified Trainer. So in my opinion the best ways would be to either
a) follow a classroom training course for it asking all questions you have, or
b) have an MCT come to see you in your company for 1 day or 2 to explain the things you didn't understand.
There should be one forum especially to discuss exam questions in this forum. I've seen it's really disgraceful to discuss exam questions in this forum let alone asking some of the questions and not feel confidence after take it. [-X
All of you that want to take exam questions, must practice hard and not post the questions you don't know or are not sure, but try and try and seek the manuals, practice, practice and practice....
There should be one forum especially to discuss exam questions in this forum. I've seen it's really disgraceful to discuss exam questions in this forum let alone asking some of the questions and not feel confidence after take it. [-X
All of you that want to take exam questions, must practice hard and not post the questions you don't know or are not sure, but try and try and seek the manuals, practice, practice and practice....
Great trick to spread the real exam questions! But I'm afread it's not legal [-X
Especially, that it is noted that you should not have cellulars, calculators, other devices and not even your wallet (!!!!! Luckily we can keep our clothes!) when you do an exam.
Regards,Alain Krikilion No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
Comments
2. D
Pargesoft
I am going to appear for exam day after tomorrow. I refer so many question and answers from the forum. but there are so many which i dint get the answers or i got double answer. so pls clarify the answers to me if u dont mind then also give me the explanation. Pls do it for me. I am in need. Thanks & Regards,
===============================================
1. You are make a data conversion from legacy system to new one using Dataport but something occur thier is description filed contain 80 char and the new description filed can take 50 char only. You told our customer about this he told u its fine with first 50 char know what is true way to do this data conversion?
a) Change the new description filed properties to take 80 char
b) Write code in the table trigger to reed the first 50 char
c) Dataport will handle this situations u don’t need to do any thing
d) You need to write code in data port to handle these situations
e) Put the data in variable and then write code to read the first 50 char
2. When displaying subordinate records in a subform what control do you use?
a) You must use a Tablebox
b) You usually use a Tablebox
c) A picture box
d) A text box
3. IF Name <> xRec.Name THEN
ERROR('Bat flies');
Substitute the error message:
a) Name is not present in record
b) Don't changed
c) Don't delete
d)...
4. Import Dataport. From the first record you can extract all data that you need, following data too (for these you don't care about them). What do you do to skip all records except the first one?
a) CurrentReport.skip (in onbeforeimportrecord)
b) CurrentReport.skip (in onafterimportrecord)
c) Init (in onbeforeimportrecord)
d) Init (in onafterimportrecord)
5. In a subform, what can you insert in it?
a) Tab menu
b) Tablebox
c) Picturebox
d) Subform
6. If you set the SourceExpression of a textbox to a BigText variable, what will be the result?
a) Error
b) Text will be truncated
c)…
7. Report with Customer and Cust.Ledger entry as dataitems and Cust.Ledger entry indented under customer. Which of time following would be easiest way to filter both tables to the same date range
a) Use SETRANGE OnPreReport
b) Add DateFilter to the ReqFilterFields property of the customer dataitem and link the posting date field of the Cust.Ledger entry dataitem to the Date filter field of the customer table using the DataItemLink property
c) Add DateFilter to the ReqFilterFields property of the customer dataitem and, use the set SETFILTER cmd to Filter the posting date field Cust.Led.Entry
d) Use SETFILTER OnPreDataItem
8. You need to open form to get information from input of the user.What code?
a) FORM.RUN(FormID)
b) Create variable type form and code: VAR.RUN
c) Create variable type form and code: VAR.RUNMODAL
d) FORM.RUNMODAL(FormID)
9. In a function with a record as parameter. Can we know witch filters have been applies?
a) NO
b) Yes, the records contain all the information about the filter applied
c) Yes, the filters applied to a record are stored in a system variable
10. Look the following code in a post batch routine:
LOCKTABLE;
SETRANGE("Journal Template Name",'GENERAL');
SETRANGE("Journal Batch Name",'IMPORT');
IF FIND('+') THEN
NextLineNo := "Line No." + 10000
ELSE
NextLineNo := 10000;
If we post a journal of 20 lines. How many times the line “NextLineNo := "Line No." + 10000” will be executed ?
a) 1
b) 20
c) 40
d) 100
11. How to implement optimistic concurrency (I don’t remember the server type) ?
a) Set a maximum of filters. The server will lock the table (implicit) during the update
b) Set a maximum of filters and explicitly call the LOCKTABLE
c)…
12. If a customer wants to be able to change the sorting order of a report without the intervention of a Navision developer, what do you do?
a) Fill the ReqFilterHeading
b) Leave the ReqFilterHeading blank
c) Fill the property
d) Leave the property blank?
e) ReqFilterFields
f) Leave DataItemTableView blank
13. In a form create with the form wizard. Witch code is automatically generated?
a) Validate(“No.”) in OnAfterGetRecord <=
b) SETRANGE(“No.”) in OnAfterGetRecord
c) FORM.Save() in OnDeleteRecord()
d) In OnNewRecord
14. Look the following code:
VarRecord.field1 := ‘xyz’;
VarRecord.modify();
When the change is submitted ?
a) A submit is implicitly called after the modify
b) When leaving the trigger
c) Modify submit the transaction
15. You are designing a report that is going to be run while other users are inserting records into the same transaction tables, using version based Navision server what do you need to do t the report to make sure that the data reported will be a consistent snapshot of the data those transactions
a) You don't need to anything
b) You will need to set the transaction type property to SnapShot
c) You will need to set the transaction type property to Browse
d) There is nothing you can do. User will just have to tell all the others
16. Which of the following is true regarding to Automation Sever?
a) C/Side can receive events from components with the Automation events=yes
b) C/Side cannot receive events from outside components
c) C/Side can only receive Com+ components
d) C/Side can receive events from components with the WithEvents=yes
17Which is not true?
a) Local CodeUnits can only be run from other CodeUnits
b) CodeUnits can be run from other CodeUnits
c) CodeUnits can be run from other objects
d) Other object can be run from CodeUnits
2.b
3.b (Name - current record xRec.Name - Previos Record so if u want check whether user changed Name Field then we write coding like that)
4.d(If we put SKIP it prevent print the current record.So If we put "Init (in onbeforeimportrecord)" the first record also will be ignored).
But if we put "Init (in onafterimportrecord)" then first record will print then others initialise.
5.In a subform, what can you insert in it? (I found question as In a subform, what can not you insert in it?)
Then answer should me "Sub Form"
But "In a subform, what can you insert in it?" then answer may be "Table box"
6.a(Because u cant put bigtext for Text box Sourse Expression)
7.c I choose but I am not sure
8.c
9.b
10.a
11.a
12.f(If we put some key here then its sorted according that key.)
13.b
14.c(Not sure)
15.I dont know
16.I dont know
17.a
I passed both exams last week(Dev I and Dev II) =D>
WISH U ALL THE BEST for the exam shashinpande.
RE
14. a
15. Snapshot and Browse transaction types don't permit modifications occuring within the transaction. I think the answer may be d, but not sure.
16. d
Pargesoft
a) Active filter
b) Have session
c) Data changed cannot return back to its original
The C is the answer for the Question Which is not a limitation of C/FRONT. cause of you can change the data by using C/FRONT.
Thanks
\:D/ just finished my exam (2nd try) and passed - \:D/
One question I got was interesting:
What is the maximum number of objects in a menu suite per database ?
a) 1
b) 15
c) 150
d) Unlimited
Couldn t find it anywhere in the MS DEV 2 4.0 Course Materials, would be interesting to know.
Good luck to everyone who goes for it ! :P \:D/
a) Big Text is bound in text box control.
b) The maximum size of Big Text data type is 2GB.
c) ...
d) ...
There is no such BIG TEXT data type in C/SIDE, only BIGINTEGER is exist. What is the correct answer of the question above?
Bigtext data type exists when we define a Globle variable in Navision 4.0. The description of this is:::
Use this complex C/AL data type to handle large text documents.
This data type cannot be shown in a message window or be seen in the debugger.
The maximum length of a BigText variable is 2,147,483,647 characters and this corresponds to 2 GB.
Comments
You can use the BigText functions to manipulate a BigText variable, for example to extract part of a BigText variable or to add a text string to a BigText variable.
The normal string functions cannot be used with a BigText variable
ok
byeee
I think 15 objects.Becos there are 10 Add-on,MBS,Partner,Company,Country,Region Objects.
Thanks
ER
good luck everyone
http://joelteeter.googlepages.com/mibuso
Can anybody tell me waht is the best way to study for the Dev I exam
(Class room Training or Online Training or Course Material)
Any idea?
Cathee :-k
for trying the DEV 1 Certification Exam, the MS Training Materials are really good, so maybe you should study them carefully first.
To me, they were essential, I wouldn't have passed DEV 2 even, without having studied the DEV 1 materials.
However, some questions will remain afterwards, which can only be solved by a MS certified Trainer. So in my opinion the best ways would be to either
a) follow a classroom training course for it asking all questions you have, or
b) have an MCT come to see you in your company for 1 day or 2 to explain the things you didn't understand.
good luck
cheers, Manuela
O:)
All of you that want to take exam questions, must practice hard and not post the questions you don't know or are not sure, but try and try and seek the manuals, practice, practice and practice....
Rgds,
Johnson
subscribe to:
sea-navision-community-subscribe@yahoogroups.com
detail in:
http://sea-navision-community.blogspot.com
sea-navision-community-subscribe@yahoogroups.com
detail in:
http://sea-navision-community.blogspot.com
All of you that want to take exam questions, must practice hard and not post the questions you don't know or are not sure, but try and try and seek the manuals, practice, practice and practice....
Rgds,
Johnson
subscribe to:
sea-navision-community-subscribe@yahoogroups.com
detail in:
http://sea-navision-community.blogspot.com
sea-navision-community-subscribe@yahoogroups.com
detail in:
http://sea-navision-community.blogspot.com
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
--image deleted--
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
Sorry, i have deleted the images.