【问题标题】:Couple of questions about the Oracle forms builder关于 Oracle 表单生成器的几个问题
【发布时间】:2012-11-18 12:28:29
【问题描述】:
我发现网上没有关于 Oracle Forms Builder 的信息,所以我会在这里询问。
我创建了一个菜单表单,其中有 6 个按钮。他们都必须打开另一个表格。按钮上的 open_form(???) 的语法是什么?
我创建了一个表单,我在其中将记录添加到子表中。但是我不希望人们能够编辑辅助键,只能从父主键列表中选择它。我该怎么做?
-
这个是长的。最后一个表格我需要很多帮助 - 在父表中搜索。我在哪里可以找到这方面的任何信息。
a)我需要选择要搜索的列
b)用复选框选择要显示的数据
c)如果选择的列是主键列,还显示子表复选框,如果选中,将显示列。
【问题讨论】:
标签:
oracle
plsql
oracleforms
【解决方案1】:
- 用于从您已放置按钮以调用其他表单的主表单调用其他表单.....
将其写入 WHEN-BUTTON-PRESSED 触发器 call_form('C:\Users\Messi\Desktop\school\CITIES.fmx');
它是那个 oracle 形式的编译文件的地址.....注意它不是 .fmb 文件地址。
【解决方案2】:
您可以打开表单构建器并按 F1 或帮助。然后在索引/搜索中键入 Open_Form 并复制/粘贴代码。我建议阅读 Open_Form 和 Call_Form 之间的区别。大多数时候使用 Call_Form。
辅助键将是显示项目,它不会让任何用户导航到该项目。或者您可以将 text_item 的属性 - 允许插入/更新设置为 false。
您可能需要使用 select 语句动态创建视图或填充块。视图可能是更容易和最好的方法。您可以基于这些视图构建表单块并使用数据、复选框等进行操作......