工作台--窗口--画布--块(列表/表单)--项(列)--提示
块和数据库对象(视图、表...)连接
项对应数据库的列
form的灵魂——触发器
---------------------------------------------FORM开发入门------------------------------------------------------------
一、环境配置
1.未配置环境时用模板新建会报错
2.新建目录
D:\Dev_Source\10g\forms(放
.fmb文件
)
D:\Dev_Source\10g\resource
(放
.pll文件
)
3.
配注册表路径
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Oracle\KEY_DevSuiteHome2\FORMS_PATH
将两个文件夹的路径加入
FORMS_PATH中,以“;”分隔
4.利用FTP工具登入服务器(/u02/demo121/apps/apps_st/appl/au/12.0.0/forms/ZHS/),下回需要的.fmb文件
5.
利用FTP工具登入服务器(/u02/demo121/apps/apps_st/appl/au/12.0.0/resource/
),下回需要的.pll文件(最好全下回来)
6.配置完成,打开模板以新建
修改表单模块(控制台)名
2.新建窗口(点左上角绿色的“+”)
3.新建画布(点“+”)
4.倒回“窗口”,填上“主画布”(!!!注意这步)
5.新建“数据块”(点“+”)
点击“完成”后会自动打开“布局向导”界面
表单一次显示一条记录,如图
列表一次显示多条记录,如图
设置“数据块”和“项”属性
另存为--文件名与表单模块名相同(CUXFNDCN11733)--保存为.fmb格式
将其上传至/u02/demo121/apps/apps_st/appl/cux/12.0.0/forms/ZHS/
路径下
编译所在目录为 $AU_TOP/forms/ZHS(跟上面那个不一样!!)
编译命令
frmcmp_batch userid=apps/apps module=$CUX_TOP/forms/ZHS/CUXFNDCN11733.fmb output_file=$CUX_TOP/forms/ZHS/CUXFNDCN11733.fmx
#红色部分根据实际名字改
编译成功
----------------------------------------------------进入EBS系统注册------------------------------------------------------
1.应用开发员--应用产品--表单
2.
应用开发员--应用产品--功能--说明
功能--表单
3.
应用开发员--应用产品--菜单
①新建自己的菜单(建完以后直接往里面添加内容即可)
②将自己的菜单添加至主菜单CUX_TRN_MENU
保存,随便切换一个职责再切回来(相当于刷新)
会在首界面看到我们的菜单
双击弹出“块标题”
-------------------------------------------倒回form builder定义触发器和包---------------------------------------------------
1.触发器
选择PRE-FORM
双击图标弹出PLSQL编辑器,替换图中内容
2.程序单元
重新另存为,上传,编译
回到EBS系统,再次双击
按ctrl+F11,显示所有记录
转载请注明原文地址: https://ju.6miu.com/read-1301854.html