求助, 关于动态数据窗口的样式设置问题!

wscft 2004-08-02 11:55:53
我是由存储过程生成的一个动态数据窗口! 代码如下:
date dt_start
string sqlselect, presentation, ls_error, ls_sign, ls_procedure, ls_date

ls_date = sle_1.text
sqlselect = 'execute proc_clean_check ' + "'" + ls_date + "'"


presentation = 'style(type=grid) column(color=0 background.mode=1 font.face="宋体" font.family=0 font.Height=-9' &
+' Font.pitch=2 font.charset=134) text(color=0) ' &
+' column(band=detail id=1 alignment="2" tabsequence=32766 border="0" color="33554432" x="9" y="8" height="60" width="411" format="[shortdate]" html.valueishtml="0" name=check_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="宋体" font.height="-9" font.weight="400" font.family="2" font.pitch="2" font.charset="134" background.mode="1" background.color="536870912" )' &
+' datawindow(color=16777215)'
messagebox('', presentation)
ls_sign = sqlca.syntaxFromSQL(sqlselect, presentation, ls_error)

if ls_error <> '' then
messagebox('ls_erroror',ls_error)
return
end if
dw_test.setredraw(false)

if dw_test.create(ls_sign,ls_error) = 1 then

dw_test.settransobject(sqlca)
dw_test.retrieve()
else
messagebox('数据窗口创建错误!',ls_error)
END IF


但是我每次运行的时候, 都提示出:ls_error presentation变量内的样式设置不对, 但是要是置: presentation = 'style(type=grid)', 运行程序则生成初始化的数据窗口, 一些显示的格式都无法设置, 谁能帮帮我!
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wscft 2004-08-27
  • 打赏
  • 举报
回复
帮帮帮帮帮忙啊! 大哥、大姐, 各位高手伸伸你们的援手吧!
wscft 2004-08-04
  • 打赏
  • 举报
回复
顶!
chengchengli 2004-08-04
  • 打赏
  • 举报
回复
曾经尝试过使用动态数据窗口做项目(动态报表),结果费了姥姥劲了。最后发现,对于GRID和FORM还可以,对其他格式老是有问题。唉,还不如用华表。对了,你想发现这个问题很简单,你把你生成syntax和从PB数据窗口中export出去的来比较一下就可以了。
dingzhaofeng 2004-08-04
  • 打赏
  • 举报
回复
看起来就心慌,我心脏不好!

我不怎么用动态的,能用静态的决不用动态的。
Hanson_bati_zhu 2004-08-04
  • 打赏
  • 举报
回复
SyntaxFromSQL!!!
想起来都烦
帮你顶

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧