请教PB中retrieve()的用法
我要实现的功能是一个数据窗口显示所有客户联系方式,然后有修改和新增功能。点新增或者修改则弹出一个新的窗口来录入客户信息或者修改信息。新增已经实现,但是修改的时候无法让其显示鼠标所选列。
修改按钮:
string ls_ghsh
if il_row < 1 then return
ls_ghsh = dw_1.getitemstring(il_row,"客户编号")
openwithparm(w_khadd,ls_ghsh)
新增修改窗口:
string ls_parm
dw_1.settransobject(sqlca)
ls_parm = message.stringparm
if ls_parm = "new" then
dw_1.insertrow(0) //新增
else
dw_1.retrieve(ls_parm) //修改
end if
这是一个窗口的语句,其中ls_parm是鼠标指定行的用户编号列,但是我这个函数检索出来的数据一直是第一列,不是我鼠标所点的那一列。