access表新建计算字段重新改名后再次点击表 提示“找不到属性”不能打开(尚未找到解决办法)!!!

本文介绍在ACCESS中添加计算字段后遇到的“找不到属性”错误及其原因,包括表列数超出限制、索引属性更改不当及计算字段表达式缺失等问题,并提供了解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在一个行数比较大的ACCESS的表中添加了一个计算字段,出现ACCESS中再打开该表就提示“找不到属性”

找到错误了形成的原因,但没有找到解决问题的途径!!!


此错误可能由以下原因之一引起:
表中的列数超出了允许的最大值,或者单个文件的锁定数超出了允许的最大值。
表中存在重复数据时,将字段的索引属性从“是(允许重复)”更改为“是(不允许重复)”。
计算字段的 Expression 属性中未指定表达式。
如果单个文件的锁定数超出了最大允许值,则可编辑注册表项增加该值。但是,建议不要使用此方法。
如果错误使用注册表编辑器,则可能会导致严重问题,要求您重新安装操作系统。Microsoft 不能保证您能解决由错误使用注册表编辑器导致的问题。您需要自行承担由使用注册表编辑器带来的风险。
备份注册表。使用 Windows 注册表编辑器查找 MaxLocksPerFile 注册表值,然后增加该值。MaxLocksPerFile 值将存储在以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Access Connectivity Engine\Engines\ACE
如果表中存在字段的索引属性和重复数据,则可将索引属性恢复为原有设置,或从表中删除重复记录。


具体形成原因:

ACCESS设计模式——增加“开始日期”字段——数据类型为“计算”——公式为DateSerial([会计年度],[会计月度],1)


确定,再次双击表名称,再现下图:


点击确定按钮,出现下图:


确定,返回后,双击表名,出现下图:开始日期为无效。注意此时表仍是能打开的状态!!!



如果改动计算项的名称,如将“开始日期”改成“新开始日期”,保存时就会提示:

文件共享锁定数溢出,请增加MaxLockPerFiles注册项值。


关闭ACCESS,重新打开这个表,就会提示:“找不到属性”,此时表已经打不开了!!!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值