关于Oracle表单构建器的几个问题

时间:2012-11-30 09:46:52

标签: oracle plsql oracleforms

我发现有关Oracle Forms Builder的信息已经耗尽,所以我会在这里问。

  1. 我创建了一个菜单表单,其中有6个按钮。所有这些都必须打开另一种形式。按钮上的open_form(???)的语法是什么?

  2. 我创建了一个表单,我将记录添加到子表中。但是我不希望人们能够编辑辅助密钥,只能从父级的主键列表中选择它。我怎么能这样做?

  3. 这个很长。在最后一个表单中我需要很多帮助 - 在父表中搜索。我在哪里可以找到任何相关信息。

    a)我需要选择正在搜索的列

    b)选中带有复选框的数据

    c)如果所选列是主键列,还会显示子表复选框,如果选中,将显示列。

2 个答案:

答案 0 :(得分:1)

  1. 您可以打开“表单”构建器,然后单击“F1”或“帮助”。然后在索引/搜索中键入Open_Form并复制/粘贴代码。我建议阅读Open_Form和Call_Form之间的区别。大多数时候都使用Call_Form。

  2. 辅助键将是显示项目,不允许任何用户导航到该项目。或者,您可以设置text_item的属性 - 允许插入/更新为false。

  3. 您可能需要使用select语句动态创建视图或填充块。视图可能是更容易和最好的方式。您可以根据这些视图构建表单块,并使用数据,复选框等操作...

答案 1 :(得分:0)

  1. 从主表单中调用其他表单,您可以在其中放置按钮来调用其他表单..... 在WHEN-BUTTON-PRESSED触发器call_form中写出这个(' C:\ Users \ Messi \ Desktop \ school \ CITIES.fmx'); 它是该oracle表单编译文件的地址.....注意它不是.fmb文件地址。