ZKX's LAB

pb 数据窗口自定义查询 pb 自定义事件里 如何打开一个窗口

2020-07-20知识11

pb中如何自定义数据窗口打印时纸张的大小,自定义纸张是哪一个值 dw_print.Object.DataWindow.Print.Page.sizePB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色) 修改数据窗口背景颜色dw_1.object.datawindow.color=rgb(255,0,0)/此颜色为红色另外也可以使用dw_1.modify(\"datawindow.color='255'\")/不过这个后边的颜色需要使用long型数字来控制,不能使用rgb函数。字体颜色:这个需要指定字段了。因为字体都是字段当中的,要每个字段来指定颜色。dw_1.object.字段名字.color=rgb(255,0,0)/红色或者同上,使用modify:dw_1.Modify(\"controlname.Color='255'\")/此处也不能使用rgb,要long型数字。字体大小:dw_2.object.字段名称.font.Height=60/可以查看一下帮助中对于font的说明,height一项,是控制大小显示的。具体数值,自己试试大小就知道了。60应该和9号差不多大另外,这个属性,也可以使用dw_1.modify(\"字段名字.font.height='60'\")来完成如何在PB中同时“继承”多个用户自定义数据窗口对象 继承,也就是继承祖先对象,一个父对象对应一个子对象,如果是一个子对象对应多个父对象,那成什么了。可以说说具体情况,看看有没有变通的处理方法。PB中的数据窗口的数据源SQL语句在哪? 菜单 design-data source 就可以看到了,如果看到得是数据表,再点菜单中的design-convert to syntax,要返回点return按钮pb 数据窗口的列如何根据内容自动改变 答:自动折行设置:1、在DataWindow Painter中打开DataWindow;2、在需设定自动折行的列上双击鼠标,弹开此列的属性窗口;3、选择Position标签,选中Autosize Height 多选框;4、选择Edit标签,不选中Auto Horz Scroll多选框;5、单击OK按钮,保存所做的修改;6、点中Detail Band(即写有Detail的灰色长带),单击鼠标右键,选择Properties.菜单项;7、选中Autosize Height多选框;8、单击OK按钮,保存所做的修改;9、保存DataWindow。pb 自定义事件里 如何打开一个窗口 直接在你的ue_open事件下面写open(windows_name),就行了。事件里没有open()这个函数?没懂这句话的意思。PB自定义窗口事件与自定义窗口函数的区别 事件是在特定的情况下自己触发的,当然也可以主动触发它,主动触发方式和函数很相似,也就是你说的感觉2者是一样的比如说最常用的窗口open事件,这个事件下的脚本,就是每次窗口打开是就会自动运行的,而程序里不需要调用OPEN事件的脚本但是你建一个函数f_open(),你想在窗口打开的时候就掉用它,那你就必须把 f_open()这个函数调用的脚本写在OPEN事件里至于什么情况下用就要看具体的事件了,不管什么程序语言,对系统常用的事件和函数的使用都是软件开发的基础了,pb中如何自定义数据窗口打印时纸张的大小,自定义纸张是哪一个值 这个得在打印服务器里设置,吧纸张设置为自定义纸张,纸张的长宽根据你的空纸的长宽来决定。一般默认是a4.所以你浪费了。如果你不会,可以在打印机里面的纸张大小里选最接近你的作为纸张来源。PB中的数据窗口的数据源SQL语句在哪? 几个与PB连接数据库相关的问题1.Power script 语言里的事务处理对象怎么理解PowerBuilder程序与数据库之间传递信息的一个结构变量,共有15个成员.你可以详细列表它的所有。pb 数据窗口中数据合并 提供2种思路1、利用结构体和用户自定义对象可以实现。借用3层的编程思想,不要想着用数窗直接从表中检索出数据。你最后要的数据合并的窗口只作为数据表示(表示层),数据的来源的那些前面生成的报表数据,都用用户自定义对象(可以用代码定义挂哪个数窗)来检索出来(数据层),按关键字把数据提取出来放入结构体(结构体里有任意的数据类型,也可以定义结构体数组),要按各个数窗不同的字段来定义结构体,再从结构体中把合成好的数据写入到合并显示用的数窗上就可以了(业务处理层,这个过程可以在用户自定义对象中写代码)。这样处理过程麻烦点,放弃了pb优势的和db直接交互的功能。2、不知道你用的什么数据库,可以用临时表和临时存储过程(专业术语忘了怎么说了)把你想要的数据都合成在一个临时表中,最后再用数窗挂一个提取数据的存储过程把数据表示出来(数窗格式任选)。如果你要的最终数据是在所有前面报表都已经有数据的前提下再汇总的,2种方法都适用;如是一个环节完后再进行下一个环节的话,用第二种方法可以一点点提取出数据。

#pb

随机阅读

qrcode
访问手机版