打印本文 打印本文 关闭窗口 关闭窗口
PB中使用FORMULA ONE(实例篇)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数842  更新时间:2009/4/22 23:21:04  文章录入:mintao  责任编辑:mintao
  作者将以一个例子来详细说明F1的用法,以补充前文所述,此例为电力企业停电申请票的上报审批过程,内含过程权限控制,每一权限只能修改F1报表的一个部分,且有做图功能,采用PB 6.5 和 F1 6 所编,下面将详细说明:

  1.建一张申请票的F1文件作为模板,如下图:

  为实现权限控制,将I1:P38的单元格设上保护,使右半边报表不可写:

  1)、选中单元格,鼠标右键FORMAT CELLS:PROTECTION下的LOCKED前打勾。

  2)、FORMAT菜单下SHEET项的PROTECTION前打勾,这句很重要,否则上句不起作用。

  2.库中建一停电申请票表DFS_TDSQP:

  LRSJ 录入时间 TDSJ 停电时间

  LRDW 录入单位

  GLDW 管理单位

  TDSB 停电设备

  GZNR 工作内容

  KGSJ 开工时间

  WGSJ 完工时间

  GZR 工作人

  ZTM 状态码

  SQPNR 申请票内容  IMAGE类型

  3.在PB窗口中插入F1控件:

  在POWERBUILDER的窗口中点中OLE图标:会出现“插入对象”对话框,选择insert control 标签项(如下图),

  在对象列表中选择 Vci Formula One Workbook,按确定键后,选好插入位置点击鼠标,即加入了一个名为ole_1的OLE对象,在其上用鼠标右键选中OCX Properties项,在Show标签下可将Row Heading和Column Heading项取消选中,将Tabs的值由Bottom改为Off(如下图),加入的OLE对象就是一个没有行头、列头及标签的空白表格。

打印本文 打印本文 关闭窗口 关闭窗口