标题:一个小问题,自己无法理解。
只看楼主
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
结帖率:73.47%
已结贴  问题点数:20 回复次数:3 
一个小问题,自己无法理解。
这是一段小代码,双击表单代码运行。原意是增加表的一条空白记录。表单控件为表格。
SELE TABAL
calculate MAX(ID) TO nId
append blank
replace id with nId+1
thisform.refresh
运行后,空白记录正常添加。奇怪的是在记录未增加时(此时一般是最后一条记录),如果焦点处的表格内有数据,字段数据变成空白。反复检查过多次,无法解决。请看看问题处在什么地方
搜索更多相关主题的帖子: 表单 记录 数据 空白 表格 
2020-12-17 09:51
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:10 
按照楼主的代码运行没有问题,只有上传相关文件了

坚守VFP最后的阵地
2020-12-17 12:07
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:10 
*测试正常,不会出现楼主说的
SELE TABAL
calculate MAX(ID) TO nId
append blank &&指针在最后
replace id with nId+1 &&更新最后的记录
thisform.refresh
2020-12-17 13:29
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
得分:0 
    奇怪,今天又正常了。
2020-12-18 02:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504294-1-1.html




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

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