回 帖 发 新 帖 刷新版面

主题:求教代码含义及修改方法

Init事件:   
 Select Temp1
    Thisform.Grid1.RecordSource='Temp1'
    Thisform.Grid1.Refresh
    Set Multilocks On
    CursorSetProp("tables","Kq_Yg","Temp1")  &&设置临时表的更新目标表
    CursorSetProp("keyfieldlist","ID","Temp1")  &&设置临时表的关键字
    CursorSetProp("UpdateType",1,"Temp1")  &&设置用新数据更新旧数据
    CursorSetProp("updatablefieldlist","ID,Name,Department","Temp1")&&设置临时表的更新字段
    CursorSetProp("updatenamelist","ID Kq_Yg.ID ,Name Kq_Yg.Name,Department Kq_Yg.Department","Temp1")  &&&用Temp1中的相应字段更新Kq_Yg表
    CursorSetProp("wheretype",2)
    CursorSetProp("buffering",5)&&设置表缓冲
保存(SaveCmd)Click事件:
Select Temp1
lSuccess=CursorSetProp("sendupdates",.T.,"Temp1")&&设置为可更新
m.lSuccess=Tableupdate(.T.,.F.) &&successful update
按上面的安排能达到期望的结果。
我试图将保存(SaveCmd)Click事件代码移到表格的refresh事件代码里,则不能即时更新。
求教:1.达到我想要的做法目的该怎么修改代码?    2、m.lSuccess=。。。 中的“m.”是什么意思?
先谢了

回复列表 (共1个回复)

沙发

老种子邀请你加入我的《振兴VFP(老车)》群,那里集结了我们多位老朋友。

群号:1群: 691863737   2群: 914539613 恭候着您的光临!


我来回复

您尚未登录,请登录后再回复。点此登录或注册