如何设置及list item的默认值呢?
例如:select month into v_mon from table1 where month='Sept';form加载的时候list item中就显示sept。我试过这样做:
:block.list_item_name:=v_mon;
但是不行呀!Anybody can help?

解决方案 »

  1.   

    默认值这样设置:
    F4弹出ListItem的属性界面,里面有个属性值叫:
    Initial Value
    在这里设置一下就可以了。
      

  2.   

    这个没用过。
    怀疑是在Parameter下新增一个v_mon的参数,
    然后,在Initial Value里用什么$v_mon之类的吧。。
    或者用SET_ITEM_PROPERTIES进行设置。。
    真没用过。
      

  3.   

    谢谢你的关注!可以尝试下。我正在学习oracle form的开发,网络上这方面的资料比较少啊。您能给小弟一些指引吗?
      

  4.   

    经过学习:
    add_list_element('block_name.list_item_name',index,label,value);
    指定显示的值:
    :block_name.list_item_name:=label;
    其中:
    label:list_item显示名。
    value:list_item的值。
      

  5.   

    嗯。不错不错。学习一下。
    几个月前我也在学习Form,但是后来项目忙了,就没时间继续研究了。
      

  6.   

    DECLARE
    NUM_ID VARCHAR2(10);
    REC_GROUP RECORDGROUP;
    BEGIN
    RETRIEVE_LIST('LIST_TEST','REC_GROUP');
    CLEAR_LIST('LIST_TEST');
    REC_GROUP:=CREATE_GROUP_FROM_QUERY
    (
    'REC_GROUP',
    'SELECT DISTINCT ITEM,ID 
    FROM ZAZSOFT.ZAZ_LIST_DEMO_TABLE ORDER BY ID'
    );
    NUM_ID:=POPULATE_GROUP('REC_GROUP');
    POPULATE_LIST('LIST_TEST','REC_GROUP');
    END;