其它编程知识文章关闭所有内容预览 | 展开所有内容预览
-
如何控制PB程序的安全性
[内容预览]
191 | 2010-03-25
本文介绍了PB程序中安全控制的具体实现方法 //我如何才能够很好的控制程序的安全性呢? 比如说,我要在一个窗口当中控制一个button的操作权限 在datawindow中,操作一个字段的可操属性,难道要对这些个单独编码吗? 有没有比较好的方式? 窗口当中的权限放置在变量当中,然后把窗口的权限取消就可以了! //一个把窗口redraw到screen中间的函数: f_wincent...
[阅读全文]
-
如何在PB程序中为datawindow添加计算域或line
[内容预览]
1367 | 2010-03-25
有时我们在编写PB程序时,需要在datawindow数据窗口中添加一个计算域或者直线,这如何进行呢? //怎样在程序中为datawindow加计算域或line? //以下程序加一计算域sum(dept_id for all) string ls_modrow dw_1.Modify("DataWindow.summary.Height=64") ls_modrow = 'Create c...
[阅读全文]
-
PB中用回车键代替TAB键
[内容预览]
2046 | 2010-03-25
如何在PB中用回车键来代替TAB键呢,下面给出了一个较简单的实现源代码。 //在数据窗口当中按下回车键之后,焦点移动到后面的字段,如从最后移动,则自动跳转到下一行 send(handle(this),256,9,long(0,0)) //窗口当中的enter事件!在datawindow的事件当中新建一个自定义事件ue_enter,在even_id当中paste"pbm_dwnprocesse...
[阅读全文]
-
PB7.0中的运行库文件介绍
[内容预览]
695 | 2010-03-25
本文给出了PB7.0中的运行库文件,虽然版本老了一些,但仍具有参考价值,喜欢的朋友可收藏一下,不过,库文件的解释为英文,可能英文功底稍差的同志要费点劲了,如果有不明白的,你可以在评论中进行提问,我会告诉你的。 //PB7.0运行库文件 FileName Purpose Runtime Development PBADD70.DLL Utilities(Profiler, DWSyntax...
[阅读全文]
-
PB自定义事件ID含义
[内容预览]
237 | 2010-03-25
本文全面地给出PB自定义事件的含义,供各位PB程序员参考,好的话,大家要顶一下哦! EventID含义 内容浅析 //单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 pbm_bmsetsta...
[阅读全文]
-
如何在PB中嵌入Excel对象
[内容预览]
1005 | 2010-03-23
Excel具有较强的数据显示与处理能力,如果在进行程序开发时,将PowerBuilder的数据库数据的存取能力与Excel结合起来,如将数据检索出来后,按照格式要求,将数据转入到Excel表格中进行处理和显示,甚至打印,将起到较大的效果。本文就介绍了一个通用办法,虽然该方法所使用的PB版本较低,但可以参考不经过任何修改就可以移植到其它版本的PB中来。具体实现步骤如下: 1.创建并连接对象: o...
[阅读全文]
-
PB中如何实现页面的精确打印
[内容预览]
746 | 2010-03-23
在PB中编程实现打印并非一件易事,有时需要编写较多的代码才能够实现自己打印的需求,在这里介绍一个有关PB精确打印的知识。 关于数据窗口每页打印固定行的问题: 1.增加一个计算列,此计算列必须放在Detail段的Expression中输入: ceiling(getrow()/20) //这里20还可以用全局函数取代,这样可以允许用户任意设置每页打印多少行。 2.定义分组 选择...
[阅读全文]