在Datawindow 中放了一个按钮,怎么通过单击它打开另一个窗口?怎么获取某列的值
在Datawindow 中放了一个按钮,如何通过单击它打开另一个窗口?如何获取某列的值
datawindow简图如下
------------------------------------------
身份证号: _____________
游览身份证图片(此为button)
------------------------------------------
datawindow 有字段 身份证号,身份证图片...(存于数据库中,不显示在datadinwos 中)
单击button 弹出另外一个窗口来显示和输入图片,
1 如何获取身份证号?
2 button的代码在哪里写?
------解决方案--------------------
在clicked事件中判断string(dwo.name)的值,当等于按钮的对象名时,执行打开窗口的代码
------解决方案--------------------
OpenSheetWithParm()
打开一个窗口,并且传递数据!
用MESSAGE 接收。
------解决方案--------------------
数据窗口的clicked事件中写:
在w_另一个窗口的open事件中写:
------解决方案--------------------
在数据窗口的buttonclick事件中,用dwo.name 判断
datawindow简图如下
------------------------------------------
身份证号: _____________
游览身份证图片(此为button)
------------------------------------------
datawindow 有字段 身份证号,身份证图片...(存于数据库中,不显示在datadinwos 中)
单击button 弹出另外一个窗口来显示和输入图片,
1 如何获取身份证号?
2 button的代码在哪里写?
------解决方案--------------------
在clicked事件中判断string(dwo.name)的值,当等于按钮的对象名时,执行打开窗口的代码
------解决方案--------------------
OpenSheetWithParm()
打开一个窗口,并且传递数据!
用MESSAGE 接收。
------解决方案--------------------
数据窗口的clicked事件中写:
if row > 0 and isvalid(dwo) then
if string(dwo.name) = 'b_你的按钮' then
string ls_cardid //身份证号
ls_cardid = getitemstring(row, '存身份证号的列的列名')
openwithparm(w_另一个窗口, ls_cardid)
end if
end if
在w_另一个窗口的open事件中写:
string ls_cardid //身份证号
ls_cardid = message.stringparm
------解决方案--------------------
在数据窗口的buttonclick事件中,用dwo.name 判断