服务器 频道

Oracle Forms9i工具栏的实现

  【IT168 服务器学院】1 前言

  Oracle Forms 9i的工具栏,一个古老而又沉重的问题。

  在很长的一段时间以来,一直为OracleForms的工具栏抓狂,经过同事Ricky与Oracle公司的几番较量,终于搞清楚OracleForms工具栏的使用和配置方法。

  看似复杂的问题,最终仍由简单的方法来实现,每次长期无法解决的问题,处理过后顿悟和心痛的感觉常常让我久久不能释怀。

  2 技术要点

  2.1 工具栏的必要条件

  2.1.1 该工具栏中涉及的按纽,必须在菜单中存在。若确实没有需要在菜单中显示,则可以在菜单项的“在菜单中可见”设为“否”

  2.1.2 工具栏中的图标,必须已经存放在FORMS图片显示的相关路径中

  2.2 工具栏的设定

  2.2.1 创建菜单项,并将菜单项的“水平菜单是否可见”设为“是”并指定“图标文件名”

  注“图标文件名”的大小写必须和保存在文件夹中的文件名一样,后缀名建议设为小写的“.gif”

  2.2.2 在FORM的“菜单模块”中,指定新建的菜单

  至此即可完成工具栏的设置

  3 实例参考

  3.1 配置OC4J

  3.2 创建菜单,并设定“水平菜单是否可见”和“图标文件名”

  3.3 创建FORM,并设定“菜单模块”

  3.4 常见的无法在工具栏上显示图标的原因

  3.4.1 GIF文件显示没有成功配置好,确认GIF文件显示是否配置好,可以查看http://Server:8888/forms90/GifDirectName/xxx.gif,看是否正常显示图标

  3.4.2 图标文件大小写没有注意,建议全部使用小写,以免出错

  3.4.3 GIF文件本身不能在FORMS显示,可以使用“附件”-“画笔”打开文件,在将“不透明处理”打勾去掉,保存文件后,即可正常显示。

0
相关文章