查看: 16832|回复: 20

[精华] Oracle Forms相关配置指南

[复制链接]
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
发表于 2005-3-22 08:27 | 显示全部楼层 |阅读模式
操作系统的profile文件配置如下(on Linux):
[php]
PATH=$PATH:$HOME/bin
export GDM_LANG=zh_CN.GB18030;
export LANG=zh_CN.GB18030;
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN;
export LANGVAR=zh_CN.GB18030;

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export USER_NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export ORACLE_HOME=/data/apps/10gR1;
export ORACLE_OWNER=apps;
#TK90_UNKNOWN=$ORACLE_HOME/guicommon9/tk90/admin;export TK90_UNKNOWN
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin:$ORACLE_HOME/opmn/bin
......
[/php]

其中有几个LANG的配置,需要指明的是,如果没有相关的设定,在Forms中或是Report中是无法处理中文文件名的。#TK90_UNKNOWN这一行必须注掉,因为在report文件中另有指明,否则会报错。
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2005-3-22 08:37 | 显示全部楼层

Formsweb.cfg的配置(/forms90/server)

[php]
[prd]
workingDirectory=/data/devp/prd
userid=prd/prd@dbms
pageTitle=Software[PRD ENV]
form=login.fmx
width=800
height=580
colorScheme=blaf
.....
[/php]

colorScheme=blaf是Oracle11i最新的配色方案。form=login.fmx指明了该配置初始化后运行的第一个文件。

使用道具 举报

回复
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2005-3-22 08:40 | 显示全部楼层

report.sh(修改配置,运行中文报表及报表路径)

[php]
REPORTS_PATH=/data/apps/font:/data/devp/dev/RP:/data/devp/prd/RP:/data/devp/tst/
RP:$ORACLE_HOME/reports/templates:$ORACLE_HOME/reports/samples/demo:$ORACLE_HOME
/reports/integ:$ORACLE_HOME/reports/printers; export REPORTS_PATH
REPORTS_TMP=/tmp; export REPORTS_TMP
REPORTS_NO_DUMMY_PRINTER=TRUE; export REPORTS_NO_DUMMY_PRINTER
REPORTS_TAGLIB_URI=/WEB-INF/lib/reports_tld.jar; export REPORTS_TAGLIB_URI
REPORTS_CLASSPATH=$ORACLE_HOME/reports/jlib/rwbuilder.jar:$ORACLE_HOME/reports/j
lib/rwrun.jar:$ORACLE_HOME/jlib/zrclient.jar:$ORACLE_HOME/j2ee/home/oc4j.jar:$OR
ACLE_HOME/j2ee/home/lib/ojsp.jar; export REPORTS_CLASSPATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LANG
USER_NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"; export USER_NLS_LANG

## Icon variable for Solaris platform
#TK90_UNKNOWN=$ORACLE_HOME/guicommon9/tk90/admin
TK90_ICON=$ORACLE_HOME/reports/plugins/resource; export TK90_ICON
....
[/php]

在report_path中,增加你的自定义的报表路径。NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LANG
USER_NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"; export USER_NLS_LANG
这两行提交以运行中文报表。

使用道具 举报

回复
认证徽章
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
发表于 2005-3-22 08:52 | 显示全部楼层
是哪个版本的 FORMS 啊, 9i?  10g?

使用道具 举报

回复
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2005-3-22 12:13 | 显示全部楼层
最初由 jc20031010 发布
[B]是哪个版本的 FORMS 啊, 9i?  10g? [/B]


都是通用的。我试过。还有一些关连的配置,稍候整理挂出

使用道具 举报

回复
认证徽章
论坛徽章:
132
懒羊羊
日期:2015-03-27 23:10:30灰彻蛋
日期:2011-07-02 08:52:54现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:举重
日期:2011-04-18 14:05:482010广州亚运会纪念徽章:拳击
日期:2011-03-09 14:42:092011新春纪念徽章
日期:2011-02-18 11:42:472011新春纪念徽章
日期:2011-02-03 10:32:092011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
发表于 2005-3-23 01:55 | 显示全部楼层
快贴,快贴

加一个精华,先!

使用道具 举报

回复
论坛徽章:
34
授权会员
日期:2005-10-30 17:05:33灰彻蛋
日期:2011-06-28 11:39:13ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36蛋疼蛋
日期:2013-03-09 00:20:13咸鸭蛋
日期:2013-07-22 13:13:00
发表于 2005-3-23 08:37 | 显示全部楼层
up
以前用过Form6i基于WEB,很稳定。现在再试试这个。

使用道具 举报

回复
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2005-3-23 08:42 | 显示全部楼层

JAVA配置文件$ORACLE_HOME/forms90/java/oracle/forms/registry

app.ui.lovButtons=true

改变LOV时TEXT的表现形态,可出现"..."的按钮提示。

使用道具 举报

回复
论坛徽章:
52
茶鸡蛋
日期:2013-01-04 17:45:30马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
 楼主| 发表于 2005-3-23 08:43 | 显示全部楼层

键盘配置文件

term=$ORACLE_HOME/forms90/admin/resource/ZHS/fmrweb.res
定义自己的快键
[php]
9    : 0 : "Tab"            : 1  : "下一域"
9    : 1 : "Shift+Tab"      : 2  : "上一域"
116  : 0 : "F5"             : 3  : "清除域"
38   : 0 : "Up"             : 6  : "向上"
40   : 0 : "Down"           : 7  : "向下"
33   : 0 : "PageUp"         : 12 : "向上卷滚"
34   : 0 : "PageDown"       : 13 : "向下卷滚"
69   : 2 : "Ctrl+E"         : 22 : "编辑"
10   : 0 : "Return"         : 27 : "返回"
76   : 2 : "Ctrl+L"         : 29 : "值列表"
115  : 0 : "F4"             : 32 : "退出"
75   : 2 : "Ctrl+K"         : 35 : "显示键"
83   : 2 : "Ctrl+S"        : 36 : "提交"
118  : 1 : "Shift+F7"       : 61 : "下一个主键"
117  : 0 : "F6"             : 62 : "清除记录"
38   : 2 : "Ctrl+Up"        : 63 : "删除记录"
117  : 1 : "Shift+F6"       : 64 : "复制记录"
40   : 2 : "Ctrl+Down"      : 65 : "插入记录"
119  : 1 : "Shift+F8"       : 66 : "下一个记录集
1005 : 0 : "Down"           : 67 : "下一条记录"
1004 : 0 : "Up"             : 68 : "上一条记录"
[/php]

使用道具 举报

回复
论坛徽章:
34
授权会员
日期:2005-10-30 17:05:33灰彻蛋
日期:2011-06-28 11:39:13ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36蛋疼蛋
日期:2013-03-09 00:20:13咸鸭蛋
日期:2013-07-22 13:13:00
发表于 2005-3-23 08:44 | 显示全部楼层
能否详细说一下这些关连的配制对配制Forms所起的作用

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表