在Datawindow 中放了一个按钮,怎么通过单击它打开另一个窗口?怎么获取某列的值

在Datawindow 中放了一个按钮,如何通过单击它打开另一个窗口?如何获取某列的值
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 判断