FORM开发入门1——利用单张表作源

    xiaoxiao2025-08-18  4

    工作台--窗口--画布--块(列表/表单)--项(列)--提示 块和数据库对象(视图、表...)连接 项对应数据库的列 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
    最新回复(0)