VFP中的一个简单的删除问题
按纽COMMAND1,他代表的是删除表格GRD1,运行时里面有数据我在COMMAND1里的单击事件中写的是DELE运行后,我把表打开后看见的确有删除标记了,但是为什么我在...
按纽COMMAND1,他代表的是删除
表格GRD1,运行时里面有数据
我在COMMAND1里的单击事件中写的是DELE
运行后,
我把表打开后看见的确有删除标记了,但是为什么我在程序里运行时还能看见表中刚刚删除的数据呢?
我想让当我选中一条记录后,点删除,立刻就在GRD1里看不见了。怎么实现呢?
谢谢!! 展开
表格GRD1,运行时里面有数据
我在COMMAND1里的单击事件中写的是DELE
运行后,
我把表打开后看见的确有删除标记了,但是为什么我在程序里运行时还能看见表中刚刚删除的数据呢?
我想让当我选中一条记录后,点删除,立刻就在GRD1里看不见了。怎么实现呢?
谢谢!! 展开
4个回答
展开全部
删除:一种的在记录前面加上删除标记,其实记录没有被删除。
另外一种是直接将记录删除。永久删除。如果你是加了删除标记的话,在程序运行时没有加上条件判断就会将加了删除标记的记录显示出来。
另外一种是直接将记录删除。永久删除。如果你是加了删除标记的话,在程序运行时没有加上条件判断就会将加了删除标记的记录显示出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你设置grid1的deleteMark属性为F-假,然后还得在DELE后加一句thisform.grid1.refresh
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的例子中执行完,保留了3、9这两条,“countto字段不是最大值的记录”按我的理解会只保留9这一条,因为相对于“25-04-2012
0
9”
其他都不是最大值,不太理解你的问题和举例,请补充说明问题,看我能否解决
^_^
0
9”
其他都不是最大值,不太理解你的问题和举例,请补充说明问题,看我能否解决
^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询