Advertisement

06.22.2008 at 02:22AM PDT, ID: 23505498
[x]
Attachment Details

Stuck in Oracle Forms 6i (Set_item_property)

Asked by aiklamha in Oracle Database, Miscellaneous Programming, PL / SQL

Dear Experts,

I know nothing about Oracle Forms 6i, and i have to design a form which will search from a database. I managed to do this.. now i am stuck at one place.
On a selection of a checkbox, i am hiding one set of items and displaying another on the same location (both sets are put on the same location with one of them's visible property set to false at design time)
I am using set_item_property to set the visible property to false or true.. I can query on the items when i run the form..  
the problem is.. when i hide the items and display again.. they will be disabled.... i used enabled property to enable them.. but then they can't be used for query anymore.. means if i press F7 it won't let me go inside those items to query..


Following is my code at the checkbox...
any ideas?
Start Free Trial
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
if :chkarabic=1 then
   set_item_property('first_name_1',visible,property_false);
   set_item_property('father_name_1',visible,property_false);
   set_item_property('mid_name_1',visible,property_false);
   set_item_property('last_name_1',visible,property_false);
   
	 set_item_property('first_name_s_1',visible,property_true);
	 set_item_property('father_name_s_1',visible,property_true);
   set_item_property('mid_name_s_1',visible,property_true);
   set_item_property('last_name_s_1',visible,property_true);
 
   set_item_property('first_name_s_1',enabled,property_true);
	 set_item_property('father_name_s_1',enabled,property_true);
   set_item_property('mid_name_s_1',enabled,property_true);
   set_item_property('last_name_s_1',enabled,property_true);
 
--   set_item_property('first_name_s_1',QUERY_ALLOWED,property_true);
	 --set_item_property('father_name_s_1',query_allowed,property_true);
   --set_item_property('mid_name_s_1',query_allowed,property_true);
   --set_item_property('last_name_s_1',query_allowed,property_true);
 
   --set_item_property('frame55',label,'Arabic Names');
   message('arabic');
else
	 set_item_property('first_name_1',visible,property_true);
	 set_item_property('father_name_1',visible,property_true);
   set_item_property('mid_name_1',visible,property_true);
   set_item_property('last_name_1',visible,property_true);
   
   set_item_property('first_name_1',enabled,property_true);
	 set_item_property('father_name_1',enabled,property_true);
   set_item_property('mid_name_1',enabled,property_true);
   set_item_property('last_name_1',enabled,property_true);
 
   --set_item_property('frame55',label,'Englisn Names');
   
   set_item_property('first_name_s_1',visible,property_false);
   set_item_property('father_name_s_1',visible,property_false);
   set_item_property('mid_name_s_1',visible,property_false);
   set_item_property('last_name_s_1',visible,property_false);
   
--   set_item_property('first_name_1',query_allowed,property_true);
	 --set_item_property('father_name_1',query_allowed,property_true);
   --set_item_property('mid_name_1',query_allowed,property_true);
   --set_item_property('last_name_1',query_allowed,property_true);
 
 
   message('English');
end if;
 
Loading Advertisement...
 
[+][-]06.22.2008 at 08:57AM PDT, ID: 21841167

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Oracle Database, Miscellaneous Programming, PL / SQL
Sign Up Now!
Solution Provided By: OMC2000
Participating Experts: 2
Solution Grade: A
 
 
[+][-]06.22.2008 at 10:59PM PDT, ID: 21843823

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]06.22.2008 at 11:02PM PDT, ID: 21843835

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.02.2008 at 07:26AM PDT, ID: 22144440

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_EXPERT_20070906