1.
Users do not want to see the "Working" message while a long query completes.
You are designing a form with a query that takes o long time to execute. What can you do to stop the "Working" message from appearing?
2.
What happens when you click Run Form Debug in Forms Builder?
3.
You do not want users to execute queries while in the Order_Items block, so you write the following key-Exeqry trigger for the Order_Items block:
GO_BLOCK('orders');
EXECUTE_QUERY;
This works fine except that in the Order_Items block, when you click Enter Query first, and then click Execute Query, you get the error message "FRM-41009:
Function key not allowed." What can you do correct this?
4.
You have the Orders form open in Forms Builder. You create an object group in the Orders form and try to drag various components in the Object Navigator to the object group. Which two components will you be unable to place in the object group?
5.
In the Orders form, users often have a need to return to the first record. Because there are many employee records, it may take a long time for them to scroll up to the first record, so you create a button with the label First Record.
When users click the first Record button, you want to display your own custom message instead of the system message "FRM-40100: At first record."
The system message should be displayed in other cases when users attempt to scroll above the first record.
You code the following When-Button-Pressed trigger:
:SYSTEM.mesage_level := '5'
UP;
WHILE FORM_SUCCESS LOOP
UP;
END LOOP;
MESSAGE ('This is the first Order');
The button works perfectly to return to the first record and display your custom message instead of the system message. However, users report that as they continue to use the form after clicking the button, no longer see other helpful messages. For example, the message "FRM 40102: Record must be entered or deleted first" no longer appears when they attempt to scroll past the last record.
How can you resolve this Issue so that all system messages continue to be displayed after the trigger code runs?
6.
When you plan to use a toolbar canvas, you should allow room for it on the content canvas so that items on the canvas are not obscured.
7.
There are certain errors that are specific to the Salary item on the Employees form. You want to trap these errors only when the user navigates from the Salary item.
You have a form-level On-Error trigger that traps errors that apply to the form in general, but yon additionally code an item-level On-Error trigger for the Salary item.
When testing the form, you find that the general errors are not trapped when you navigate from the Salary item. What can you do to correct this problem?
8.
You have been assigned to maintain the Orders form. Users complain that if the cursor is in the in the Orders block, they cannot navigate to the Order Items block by clicking a text item in that block. They must click the Next Block button to navigate from the Orders block to the Order Items block.
How should you investigate the source of the problem?
9.
You have coded the following When Button Pressed trigger:
EXECUTE_QUERY;
MESSAGE ('Query executed on block');
MESSAGE ('click next to navigate the next record');
When the user clicks the button, how is the message "Query executed on block" displayed?
10.
Which two actions are always necessary when deploying Forms applications that were developed on Windows platform to a UNIX middle tier server?