"FormBuilder培训资料介绍:下载模板、存放文件和注意事项"

需积分: 5 0 下载量 33 浏览量 更新于2024-01-27 收藏 1.08MB PPTX 举报
FormBuilder是一个用于创建和修改ERP表单的工具。为了使用FormBuilder进行开发,我们需要从服务器上下载一个模板文件TEMPLATE.fmb。这个模板文件存放在服务器路径$AU_TOP/forms/US下。注意,文件名大小写要一致。 在下载了TEMPLATE.fmb后,还需要下载ERP Library (.pll)文件,并将其存放在本机的服务器路径$AU_TOP/resource下。此外,我们还需要将Form文件放在固定目录d:\ErpForm\Form下,将Library文件放在d:\ErpForm\Library下。 在进行Form开发之前,需要在注册表中做一些设置。打开注册表编辑器,在HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > FORMS60_PATH路径下加入client端存放Form和Library的路径,例如d:\ErpForm\Library;d:\ErpForm\Form。建议将这些路径放在最前面,以确保FormBuilder可以正确识别它们。 在开始进行表单设计之前,我们需要了解FormBuilder的一些基本概念,包括Form、Object、Data Block、Canvas、LOVs(List of Values)、Program Units和Windows。 Form是我们要创建的表单的基本单位,它包含了所有其他对象。 Object是Form中的各种元素,包括按钮、输入框、标签等等。 Data Block是Form中的一个主要组成部分,它负责与数据库中的表或视图进行交互。我们可以使用Data Block Wizard来创建Data Block,首先选择Data Blocks,然后选择Create。在Data Block Wizard中,我们可以选择数据源(Table或View),并从中选择要使用的列。当Form中存在多个Data Block时,我们可以使用Create Relationship选项来建立Data Blocks之间的关系。 Canvas是Form中的一个空间,它用于将各个Object按照一定的布局方式进行排列。我们可以使用Layout Wizard来帮助我们快速布局Canvas中的Object。 LOVs是Form中的一个下拉列表框,用于提供用户选择的选项。我们可以使用LOV Wizard来创建LOV。 Program Units是Form中的一些代码片段,用于实现一些具体的功能。我们可以使用PL/SQL Builder来编写和管理Program Units。 Windows是Form中的一个界面,用于切换不同的页面。我们可以使用Window Wizard来创建Window,并设置Window之间的跳转逻辑。 除了以上介绍的一些基本概念外,还有一些其他需要注意的事项。例如,在开发过程中,我们可以根据实际需求自由删除TEMPLATE.fmb文件,将其改为自己需要的Form的名称。另外,在进行表单设计时,可以根据需要新增Data Block或其他对象。 总结来说,FormBuilder是一个功能强大的工具,可以帮助我们快速创建和修改ERP表单。通过了解和掌握FormBuilder的各种功能和特性,我们可以更加高效地进行表单开发工作。