代码如下:
IF :system.tab_previous_page = 'HEADERS' THEN
validate(block_scope);
IF :system.MODE = 'ENTER-QUERY' OR NOT form_success THEN请问validate(block_scope)起到什么作用啊,
system.MODE = 'ENTER-QUERY'代表什么情况
NOT form_success代表什么情况?

解决方案 »

  1.   

    什么代码里边的?
    从字面上理解应该是验证block_scope的有效性
      

  2.   

    1.validate(block_scope):是对block_scope进行校验,应该是对块进行的一个校验函数
    2.system.MODE = 'ENTER-QUERY':
    表示进入可以查询的状态,相当于Form运行的时候,执行F11进行查询一样。
    也就是说当MODE是'ENTER-QUERY'状态时,你可以输入想要查询的信息,进行查询
    3.form_success:
    是要返回最后一次对Form进行操作的成功与否的Code:
    success --> TRUE
    failure --> FALSE
    fatal error --> FALSE
    我觉得NOT form_success 应该是FALSE
      

  3.   

    你不是有Oracle Form Builder么?开发工具的工具栏最后一项是Help,里面有个online help
    你打开,在里面可以查到大部分内容 。