首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

怎样用PB兑现动态报表

2012-10-12 
怎样用PB实现动态报表?怎样用PB实现动态报表?[解决办法]这个问题太笼统了.如果是问,利用SQL动态创建datawi

怎样用PB实现动态报表?
怎样用PB实现动态报表?

[解决办法]
这个问题太笼统了.

如果是问,利用SQL动态创建datawindow,这样做: 
string sql
string ls_syntax,presentation_str,ls_err

//SQL自动生成datawindow语法
//本例是创建一个grid风格的,各列自动选中文字,自动横向滚动的数据窗口
presentation_str='style(type=grid) Column ( edit.autoselect=yes edit.autohscroll=yes ) '
ls_syntax=SQLCA.SyntaxFromSQL(sql, presentation_str, ls_err)

if len(ls_err)>=1 then
messagebox('数据窗口语法生成错误',ls_err+'~r~nSQL:'+sql)
return(-1)
else
end if

dw_1.Create( ls_syntax, ls_err)

if len(ls_err)>=1 then
messagebox('数据窗口动态创建失败',ls_err)
return(-2)
end if
return(0)
[解决办法]
呵呵,我也有相关问题哦,我的问题是:用动态S了QL语句,产生的列也是不定的,当入datawindow后,当列数变了后,报表就出错了哦,一直不知怎样解决该问题?

热点排行