| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1697 人关注过本帖
标题:求教代码含义及修改方法
取消只看楼主 加入收藏
jsntxzl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-6
结帖率:0
收藏
 问题点数:0 回复次数:3 
求教代码含义及修改方法
在网上搜寻到一段用本地临时表更新远程(sql server)表的代码,没能完全理解,请高手指导:具体如下

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.”是什么意思?
先谢了
搜索更多相关主题的帖子: 更新 临时表 事件 修改 代码 
2019-11-25 16:44
jsntxzl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-6
收藏
得分:0 
谢谢“hu9jj”版主的指点,我去试一下。
2019-11-25 16:56
jsntxzl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-6
收藏
得分:0 
回复 2楼 hu9jj
hu9jj版主:我的目的是试图在表格控件中对数据修改后(text1.interactivechang事件代码中)就更新远程数据表,并重新汇总更新显示汇总数据。我按你的指导试了一下,得到的结果是,在修改第二个数据后,远程数据表对第一的修改数据有显示,但第二个修改数据没能显示。请再指点一下。再次感谢
2019-11-25 17:18
jsntxzl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-6
收藏
得分:0 
回复 5楼 hu9jj
谢谢
2019-11-26 16:05
快速回复:求教代码含义及修改方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022153 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved