Visual FoxPro 中怎样改变表的只读状态

本人是新手,在学同VFP的过程中,不知为什么VFP的表不能用表设计器编辑,表设计器上显示表为只读状态,但是在打开表的对话框中,并没有选"以只读方式打开",为什么会这样?怎样改变只读状态?
我用菜单打开的时候,打开菜单中的"独占"是灰色的,不能选啊?怎么办?

并没有选"以只读方式打开",但打开时确实是只读的(不能修改结构)。原因是你前面的操作打开过该表,比如它是某个表单、报表的数据环境中的表;或者用文件菜单->打开(表)操作(或use 命令)在别的工作区打开过该表。

如果需要以非只读方式(独占方式)再次打开,方法有二:
1、使用菜单打开时,选中“打开”窗口中的“独占”
2、使用命令打开:USE 表名 EXCLUSIVE
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-02-20
把.dbf文件的只读属性去掉就可以了。
用鼠标右键选择dbf文件-〉属性-〉把只读属性去掉。

Visual FoxPro 中怎样改变表的只读状态
并没有选"以只读方式打开",但打开时确实是只读的(不能修改结构)。原因是你前面的操作打开过该表,比如它是某个表单、报表的数据环境中的表;或者用文件菜单->打开(表)操作(或use 命令)在别的工作区打开过该表。如果需要以非只读方式(独占方式)再次打开,方法有二:1、使用菜单打开时,选中...

在visual foxpro怎样转换表的只读形式
关闭表,再打开表。use 表名 EXCLUSIVE &&以独占方式打开表 use 表名 NOUPDATE SHARED&& 以只读方式打开表

怎么把VF中表设计器中的只读改成可修改
因为Visual FoxPro中的表必须在独占方式下才能修改表的结构 在命令窗口中输入以下命令 use <表名> excl 此时你打开表设计器时,就会发现表设计器中的内容可以修改了 示例如下:use d:\\人事管理系统\\人员基本信息表.dbf excl

如何修改VF中表的建立时?
在Visual FoxPro中修改表的结构需要确保表处于独占模式。独占模式限制了其他应用程序访问此表,允许进行结构修改。为了开启修改模式,请在命令窗口输入命令:use excl。此命令将打开表设计器,并允许您修改表的结构。在表设计器中,您可以添加、删除或重新排列字段。示例操作如下:打开位于“D:\\人事管理系统\\...

如何修改VF中表的建立时?
在Visual FoxPro中,要修改表的结构,需要确保当前表处于独占模式。独占模式可以阻止其他用户同时访问和修改表,确保数据的一致性和完整性。要进入独占模式,只需在命令窗口输入以下命令:use excl 执行此命令后,表将进入独占模式,此时你可以打开表设计器进行结构修改。以下是一个示例操作步骤:1. 打开...

VISUAL FOXPRO 表设计器显示只读,不能删除和插入这是怎么回事
① 当表 在其它工作区被打开的时候,不能修改表结构。② 当表不是被 独占 方式打开的时候,不能修改表结构。③ 当表文件的属性为 只读时,不能修改表结构。④ 当表文件没有必定权限时,不能修改表结构或数据。不知道你是哪一种情况,你查一下。

visual foxpro 的表格里输入不了数据怎么办?
你可以查询一下表格的属性,看表格的属性是不是“只读”状态,如果是“只读”你当然无法修改了,此时你要修改表格的属性,将其该为“独占”状态。

关于VFP语言的问题,请大家多多指教!
DBF TableName | TABLE TableName ,将查询结果保存到一个表中。如果指定的表已经打开,并且 SET SAFETY 设置为 OFF,则 Visual FoxPro 在不给出警告的情况下改写该表。如果没有指定扩展名,Visual FoxPro 指定表的扩展名是 .DBF。SELECT 语句执行结束后,表仍然保持打开活动状态。 包含DATABASE DatabaseName 以指定...

Visual FoxPro打开表却一直显示文件正在使用
说明表已经打开,使用select命令选择表所在的工作区。

visual foxpro 怎样关闭表
如果现在多个工作区有多个表打开。想要关闭第二工作区的表,常用方法如下:select 2 use 或 use in 2 或 close table all 此命令是关闭所有工作区打开的表。

相似回答