请问,FoxPro6.0列表前的第一列(就是那个比较窄的),是做什么用的?

pass2005 2004-08-26 04:03:09
RT
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2004-08-26
  • 打赏
  • 举报
回复
调试时当然可以用鼠标点击即可,但真正用的程序一般时候Grid中删除标记都习贯不显示。所以用必须用代码实现。(因为显示删除标记,不是很安全,容易误删掉。)
pass2005 2004-08-26
  • 打赏
  • 举报
回复
TO 回复人: apple_8180(十豆三) (
加删除标记和取消删除标记好象都可以用鼠标点击即可,对吗?
十豆三 2004-08-26
  • 打赏
  • 举报
回复
选中它,是表示此条记录为逻辑删除,执行相应的操作都不会对这样记录操作(正如你说的导到SQL没有这些记录)。
加删除标记:可以用鼠标,也可以用dele 命令。
如果想彻底删除,用pack命令。
如果想恢复,用recall命令。
magnetmoon 2004-08-26
  • 打赏
  • 举报
回复
是逻辑删除標記

若记录前的有那个小黑块的话,好象该条记录被忽略了,我把FOXPRO记录导到SQL,那些记录都没有导进去,还得我找了一天原因,才知道那些记录前,就是那第一列,被选中,请教选中它是什么意思?
选中它標識被删除了,是否考慮删除的記錄請參考下面的命令:


set deleted 命令
请参阅

指定 Visual FoxPro 是否处理标有删除标记的记录,以及其他命令是否可以操作它们。

语法

SET DELETED ON | OFF

参数
ON

使用范围子句处理记录(包括在相关表中的记录)的命令忽略标有删除标记的记录。

OFF

(默认值)使用范围子句处理记录(包括在相关表中的记录)的命令可以访问标有删除标记的记录。

说明

如果表索引是根据 DELETED( ) 命令建立的,那么,使用 DELETED( ) 测试记录状态的查询可以用 Rushmore 技术优化。有关优化查询的详细内容,请参阅深入了解 Rushmore
技术,或《开发指南》的第十五章“优化应用程序”。
可以执行 DELETE - SQL 或 DELETE 命令标记要删除的记录,也可以在浏览窗口或编辑窗口中选择“表”菜单中的“删除记录...”命令标记要删除的记录。
可以执行 RECALL 命令恢复记录,也可以在浏览窗口或编辑窗口中选择“表”菜单中的“恢复记录...”命令恢复记录。

重要内容
如果默认的作用域是当前记录或者只含单个记录,set deleted 命令被忽略。IDEX 和 REINDEX 命令总是忽略 set deleted 命令,并且给表中所有记录建立索引。

SET DELETED 的作用域是当前数据工作期。
zhangqilin 2004-08-26
  • 打赏
  • 举报
回复
有小黑块是逻辑删除的记录
pass2005 2004-08-26
  • 打赏
  • 举报
回复
若记录前的有那个小黑块的话,好象该条记录被忽略了,我把FOXPRO记录导到SQL,那些记录都没有导进去,还得我找了一天原因,才知道那些记录前,就是那第一列,被选中,请教选中它是什么意思?
pass2005 2004-08-26
  • 打赏
  • 举报
回复
没人知道吗?
zhangqilin 2004-08-26
  • 打赏
  • 举报
回复
加删除标记的吧

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧