知识大全 PB中使用FORMULA ONE入门介绍[1]

Posted 文件

篇首语:壮心未与年俱老,死去犹能作鬼雄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PB中使用FORMULA ONE入门介绍[1]相关的知识,希望对你有一定的参考价值。

PB中使用FORMULA ONE入门介绍[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在使用 POWERBUILDER 编程中 往往会遇到处理复杂表格的情况 这些表格数量很大 表格结构复杂 如用一般的 FREEFORM 风格的数据窗口来实现 则报表编程工作会占相当大的时间及精力 一旦报表格式略有改变 则程序的维护工作会很繁琐 其实 VISUAL PONENTS 的 FORMULA ONE 就是一个与 POWERBUILDER 结合非常紧密的报表工具 我们可以从 POWERBUILDER 进入 FORMULA ONE 还可以在 POWERBUILDER 下直接使用 FORMULA ONE 提供的各种函数 因为 FORMULA ONE 的文件小 与数据库的存取操作速度较快 所以建议使用它来制作报表

  下面详细介绍它的使用方法

  一 安装及使用 FORMULA ONE

  安装完毕后 运行vcf exe可看到如上的程序环境 其文件后缀名为vts 它兼容中文 具备类似EXCEL的功能 如格式编排 制作表格线 移动和复制单元格 单元格的计算 画简单框图等等 另外 FORMULA ONE中还具有上百种函数 可以在VISUAL C++ VISUAL BASIC 和POWERBUILDER中引用 对此不再详细说明

  二 在 POWERBUILDER 窗口中加入一个OLE控件

  POWERBUILDER支持WINDOWS具备的对象连接与嵌入功能(即OLE功能) 我们可以直接在窗口上放置OLE 的控件 然后将WINDOWS支持的OLE对象连接到OLE 控件中 这样就能在POWERBUILDER应用中利用OLE服务器的命令和函数完成对OLE对象的操作工作

  在POWERBUILDER的窗口中点中OLE图标 会出现 插入对象 对话框 选择insert control标签项

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

  三 FORMULA ONE 文件与窗口中的 OLE 对象之间进行读写操作

  Ole_ object read( filename ref return )

  该句将一个 FORMULA ONE 文件内容读入 OLE 对象 返回值为 return

  此后在窗口的 ole_ 中会出现该文件内容 可直接在窗口上修改其内容 也可以双击鼠标右键可进入 FORMULA ONE 的编辑环境中进行修改

  Ole_ object savefiledlg( 保存文件 ref filename ref return )

  Ole_ object write(filename return )

  这两句首先给出一个保存文件对话框 让使用者输入一个 FORMULA ONE 文件名 然后再将 OLE 对象内容写入 FORMULA ONE 文件

  实际上 read write savefiledlg 等函数都是 FORMULA ONE 所有的 POWERBUILDER 中只需在 Ole_ 后加一个 object 即可引用这些函数

  四 数据库与 FORMULA ONE 文件之间进行读写操作

   数据库中大文本字段内容读入 FORMULA ONE 文件中

  selectblob 大文本字段名 into :blob 变量名 from 表名 where…

  该句查询大文本字段内容到 blob 变量中

cha138/Article/program/PB/201311/24623

相关参考

知识大全 ASP.NET入门教程 11.2 Wrox United中角色的介绍[1]

ASP.NET入门教程11.2WroxUnited中角色的介绍[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 在PB中调用外部函数[1]

在PB中调用外部函数[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORACLE数据库的P

知识大全 在PB中使用WINSOCK控件[1]

在PB中使用WINSOCK控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在WINDO

知识大全 在PB中动态修改SQL语句[1]

在PB中动态修改SQL语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 ASP.NET入门教程 11.2 Wrox United中角色的介绍[2]

ASP.NET入门教程11.2WroxUnited中角色的介绍[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 11.2 Wrox United中角色的介绍[5]

ASP.NET入门教程11.2WroxUnited中角色的介绍[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 11.2 Wrox United中角色的介绍[3]

ASP.NET入门教程11.2WroxUnited中角色的介绍[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET入门教程 11.2 Wrox United中角色的介绍[4]

ASP.NET入门教程11.2WroxUnited中角色的介绍[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 PB中消息对话框的居中显示[1]

PB中消息对话框的居中显示[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 PB中数据窗口的多表更新[1]

PB中数据窗口的多表更新[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  原理分析  数据窗