求助, 关于动态数据窗口的样式设置问题!
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)', 运行程序则生成初始化的数据窗口, 一些显示的格式都无法设置, 谁能帮帮我!