首先,从你的提问中可以看出,你对power builder 不是很了解,
那么我就要从头给你讲起了,如果你是一个漂亮MM,我会说的更具体哦
1,建立一个pbl,file > new pbl(7.0以下版本,7.0以上版本,需要建立一个workspace),这个pbl的命名就是上面的你所说的命名,ok,建立一个应用程序,一个new window,再window上放一个datawindow(dw_mydatawindow),几个commandbutton,这几个button的text属性,就是你所说的"浏览",什么之类的
保存
然后,建立一个new datawindow,随意选择样式,按照提示选择数据源(前提,在数据库连接设置中,建立一个数据库连接事务对象,这个对象,要制定数据源为你的access数据库!,如果有用户名和密码,一定要输入,然后到profile中,添加连接,事务对象是你刚才建立的那个,测试连接,把浏览中的代码拷贝下来,)选择要显示的列,下一步,....完成,自己设计一下datawindow的显示样式,保存(d_mydata),
回到刚才建立的那个window上(比如说是w_testForm),把datawindow控件的datasourse指定为刚才建立的datawindow(d_mydata),
还记得刚才你拷贝的代码吗?加入到w_testForm的open事件中,后面跟随
dw_mydatawindow.settransobject(sqlca)
connect using sqlca;
这样之后,在浏览按钮的click事件中加入,dw_mydatawindow.retrieve();
所有的数据都显示出来了,其他的有查询条件的按钮,只需要用setfilter函数就可以实现了,这个很简单,比如,dw_mydatawindow.setfilter("name = wgc"),前提,在d_mydata中加入过滤条件,然后再dw_mydatawindow.
retrieve()一次就可以了,你所问的问题是学习power builder过程中,最基本的东西,数据窗口是pb的精髓,不过不是很难学,我这些都是刚才自己想出来的,身边没有pb,要不然给你做一个exe带源代码的传给你,还有,以后有什么问题,可以直接给我留言,QQ:23056931,email:[email protected],欢迎交流!又说的不得体的地方, 请多包涵!
谢谢~~~ |