PB中datawindow 怎么实现查询报表

作者&投稿:禽俗 (若有异议请与网页底部的电邮联系)
pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!~

  查一下 syntaxfromsql() 函数,可以通过自己写的SQL 语句字符串生成DW 语法,再create() 后再retrieve()。
  或是string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊。

用了3个datawindow,点击完成应该是根据地区选择的两个文本框中的内容做为条件进行数据库的读取,并且将结果显示在下面三个datawindow中。

首先新建一个datawindow数据窗口
写好你的sql
在窗口中把你新建的datawindow放上去
在查询中写读取数据的代码如:
dw_1.settransobject(sqlca)
dw_1.retrieve()
如果有参数的话写成这样的格式dw_1.retrieve(参数1,参数2,....)

点工具栏上JOIN按钮,然后把连接字段点一下就好了或者convert to syntax,直接写SQL代码(指定sql语句,生成报表)或者新建query . 再在建DW 对象的时候选择该query 就行啦
[forms for reporting to the higher organizations] 向上级报告情况的表格。简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。

这个很简单的
在窗口中放一个datawindow 控件,然後连接你的datawindow 对象,
在查询按钮中写读取数据的代码如:
dw_1.settransobject(sqlca)
dw_1.retrieve()


3DMAX报错信息大全最全解决方案
XP:C:\\Documents and Settings\\All Users\\application Data\\FLEXnet\\adskflex_tsf.data win7:C:\\ProgramData\\FLEXnet\\adskflex_tsf.data (里面的三个文件都要删了)下载破解文件 adlmint.dll 替换安装目录下的同名文件,直接将破解 Crack 文件下的 adlmint.dll 复制替换   x:\\Program ...

linux rz命令无法传输文件怎么办?
1、单独用rz会有两个问题:上传中断、上传文件变化md5不同解决办法是上传是用rz -be并且去掉弹出的对话框中Upload files as ASCII前的勾选。2、-a, –ascii 3、-b, –binary 用binary的方式上传下载,不解释字符为ascii。4、-e, –escape 强制escape 所有控制字符,比如Ctrl+x,DEL等。5、rar,...

错误connect_error怎么回事
错误connect_error是因为系统问题就像修复即可,步骤如下:1、首先第一步就是进行修改BIOS设置,进去以后,按f9恢复默认设置,再按F10保存即可,如下图所示。2、接着就是可以通过方法1进入系统,查看硬盘是否存在或者通过光盘启动盘或者U盘启动盘,进入pe系统查看,硬盘是否可以识别出来即可。3、然后就是硬盘...

暗黑破坏神3下载了怎么安装。
XP用户去C:\\Documents and Settings\\All Users\\Application Data WIN7用户去C:\\ProgramData\\ 你会发现一个battle.net的文件夹,里面有个agent、client和setup这3个子文件夹。请把这个battle.net的文件夹,删掉,放心不会对客户端有影响的。如果再次启动Diablo III Setup.exe,你会发现读条走了1\/3的...

Win10输入激活密钥出现错误提示0x8007007B怎么办?
解决方法:1、记下激活使用的密钥。2、复制C:\\Windows\\System32\\spp\\store中的2.0文件夹。将密钥和2.0文件夹妥善保存,备份结束。还原方法:1、安装完成系统后。打开“服务”,找到Software Protection服务,如果该服务正在运行,请将其暂停(右键单击)。2、复制备份的2.0文件夹中的cache文件夹、data...

windows10无法激活错误代码0×8007007b,原因是什么?
出现windows10无法激活错误代码0×8007007b这样的现象是由于网络原因引起的激活出现,可以按下面方法进行修复。解决方法:(1)按下“Win”+ R组合快捷键。在打开后面键入命令Regedit,打开注册表;(2)依次定位:HKEY_LOCAL_MACHINE\/SOFTWARE\/Microsoft\/Windows NT\/CurrentVersion\/SoftwareProtectionPlatform,...

荥经县19166514503: PB中datawindow 怎么实现查询报表 -
湛轰拉司: 首先新建一个datawindow数据窗口 写好你的sql 在窗口中把你新建的datawindow放上去 在查询中写读取数据的代码如:dw_1.settransobject(sqlca) dw_1.retrieve() 如果有参数的话写成这样的格式dw_1.retrieve(参数1,参数2,....)

荥经县19166514503: 如何在PB中实现透明DATAWINDOW -
湛轰拉司: 你说的是retrieve()还是查询设置条件前者:加入检索参数.步骤:在数据窗编辑画板中.选中菜单design-datasource,然后再点击design-retrievalArgument添加检索参数譬如.包括名称和类型.譬如名称为a,类型为string.然后选中design-convertsyntax这是数据窗的sql声明.在最后加上where条件.例如wherename=:a//表示检索参数a;最后在需要检索数据窗口的时候写:dw_1.retrieve('01')//当然可以设置任何检索参数!这时候就意味着检索dw_1数据窗口中name='1'的所有数据!如有不明白的可以再提问!

荥经县19166514503: pb 中如何用DATAWINDOW 获取select 语句查询出来的数据! -
湛轰拉司: 如果你是问查询出来结果如何写入DW,则 用.SetItem方法写入DW;如果是多条返回结果,使用游标进行循环; 例:DECLARE cursor_user CURSOR FORSELECT groupid FROM right_group_userWHERE usercode like :ls_usercode using ...

荥经县19166514503: 在PB中如何设置DATAWINDOW列属性,使用edit中的dropdownlistbox进行预设,有两个字段,填在哪里? -
湛轰拉司: 1] 设置字段的默认值就可以了,填在 DATAWINDOWS 的 column specification 编辑栏 initial value 里, 2] datawindow的数据默认也是可以修改的,如果不能修改的话 1,设置了ROW只读 2.列的protect值为1 3.TAB值为0

荥经县19166514503: pb6.0中怎么创建继承datawindow -
湛轰拉司: 做一个用户对象,对象是 DW 型的,保存为U_DW,然后在你的窗口中放一个USEROBJECT,选择你保存的 U_DW,就可以了.修改祖先,就直接修改 U_DW即可.

荥经县19166514503: PB中的datawindow怎么获取值并且保存到数据库啊,我刚开始保存进去是空的,然后在保存就提示保存失败了. -
湛轰拉司: dw要保存到数据库要用update函数,如: if dw_1.update() = 1 thencommit using sqlca; elserollback using sqlca;messagebox('讯息','资料保存失败',stopsign!)return 1 end if

荥经县19166514503: 如何在.NET中使用PB12.5的datawindow -
湛轰拉司: (1) 看.net工程下的bin目录有没有这2个文件:没有就拷贝一下. Sybase.PowerBuilder.DataWindow.Web.dll Sybase.PowerBuilder.DataWindow.Win.dll (2) 在”解决方案管理器”中增加如下的References: 编译.

荥经县19166514503: PB 如何获得窗口中当前datawindow的名称?
湛轰拉司: 是dw_1里面的数据窗口名么还是'dw_1'这个名字? 如果是dataobject的名字,如d_test string ls_name ls_name = dw_1.dataobject(如果是dw_1的事件中写可以写ls_name = this.dataobject) 结果就是ls_name = 'd_test'

荥经县19166514503: 在PB中如何控制DATAWINDOW列的修改属性 -
湛轰拉司: 工资表基本列如下:代码姓名工作时间基础工资浮动工资岗位工资知识分子补贴其它工资codenameworkdatabasesamovesa stationsabtothersacharvarcharchardecimaldecimaldecimaldecimaldeciaml在PB中有两种方式可控制列属性,一是静态方...

荥经县19166514503: PB9中的DATAWINDOW数据如何保存到数据表中啊. -
湛轰拉司: Datawindow(数据窗口DW) 你可以理解它就是一个缓存本地计算机内存中的数据表,相当于一条SQL SELECT命令,当未操作数据窗口DW的Update()方法前,对DW的任何操作添加,删除都是在本地缓存中完成的此时并不影响真正的数据...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网