写在前面 数据窗口是Pb的一个特色控件,有了数据窗口对于pb来说可谓如虎添翼。 对数据库中的数据操作,几乎都可以在数据窗口中完成。 使用数据窗口可以简单检索数据、以图形化的方式显示数据、绘制功能强大的数据统计报表。 一、 数据窗口画板 数据窗口画板由Design, Preview, Control List, Data, Properties和 Column ...
一、动态数据窗创建原理及实现 在实际应用中,经常需要根据用户需求来动态创建数据窗,一般方法是这样的。 在一个window中加入一个数据窗控件,如dw_new,但是该数据窗没有dataobject,就可以用以下语法来创建: dw_new.create(ls_syntax,ls_error) // 创建语法,错误信息 二、ls_syntax可以用以下三种方法来实现 2.1 ...
rtncode= dw_1.GetChild("Unit_id",fld_child)//获得Unit_id字段名下拉数据窗口的句柄If rtncode= -1 Then MessageBox("错误!", "不是下拉数据窗口!") fld_child.SetTransObject(SQLCA)//设置事务对象ls_sql= Lower(fld_child.GetSQLSelect())//获得DDDW的SQL语句//去除Sql 语句中的Where条件子句, 如...
数据窗口是可视的,而数据窗口对象则是抽象且不可视的。数据窗口对象通常在开发程序的面板上预先设计好,也可以在程序运行时动态生成。一旦设计好,可以通过数据窗口绑定到数据窗口对象,或者在运行时动态更改绑定关系,例如通过执行dw_1.dataobject='d_1'这样的语句,使d_1这个数据窗口对象与数据窗口dw_1...
dw_1.dataobject="(你需要显示的数据窗口名字例如:dw_window)"dw_1.settransobject(sqlca)你
假设已经建立了一个管道对象pipe_sample,可以设置iuo_pipe_sample变量的DataObject属性将管道对象与用户对象实例联系起来。DataObject属性的数据类型为String,用于指定与数据管道用户对象相关联的数据管道对象名。DataObject属性只能在代码中设置: iuo_pipe_sample.dataobject = ’pipe_sample’ 3、启动数据管道 在做好初始...
ls_selected=dw_1.Object.DataWindow.Selected.Dataclipboard(ls_selected) 3、如何复制graph风格的datawindow中的图形到剪切板? C-like dw_1.clipbord("gr_1") 4、如何设置的DW底色? C-like 在DW的editsource中改变color的值 5、如何将Grid风格改成自由格式?
选择 Tools---Database Profiles ,在弹出...非常强大,在以后的功能介绍中,将会继续介绍数据窗口的各种功能。具体的操作,请查看帮助文档或找本PB的教程。 4.启动VS2008,新建一个WinForm的应用程序。 5.在Form1中增加一个 PowerBuilder笔记 ,左后点击ok即完成 建主程序窗口 首先点击new,选择pb object 中的...
PB中使用Microsoft Web Browser控件步骤: 在pb的某窗口中加入OLE对象,选择Insert control(插入控件),然后选中"Microsoft WEB 浏览器",(随系统而定的版本),就可以在这个窗口直接使用IE浏览器控件了. 常用函数:(对这个ole控件取名叫ole_web)ole_web.object.navigate(string ls_url) file://浏览某url, 譬如:ole_...
this.Object.flag[row]=0 else this.Object.flag[row]=1 end if setredraw(true) 您还可以定制本选中行的字体,文本属性等等。原理相同,不再赘述。 5 将日期型字段初始化为当天的日期 使用Column Specifications 对话框来设置数据的初始值是一个比较好又比较通用的方法。 为了将日期型字段初始化为当天的日期,只要...