2025-11-15 00:01:53
用户用旧版Access打开新版的ACCDB文件会提示转换,转换后窗体可能丢失表结构。比如转换时备注字段会转储为Memo类型,导致表字段数量减少,所以窗体里看不到原表。查询工具能直接读取转换前的Memo数据,但窗体依赖完整字段才能显示表。
转换过程会合并多个Memo字段为单个字段,比如原表有5个Memo字段,转换后合并成1个,字段名变成Memo1。根据微软文档,转换后Memo字段长度限制从65535字节降为255字符,导致超长数据丢失。窗体设计器需要完整字段才能关联数据,合并后字段类型不匹配,所以表无法显示。比如测试用例转换前有“地址”Memo字段(1200字节),转换后变成Memo1(仅显示前255字符),窗体里就找不到原表。此外转换后表关联的查询可能被重命名,比如原查询“销售统计”变成“销售统计_副本”,用户如果没更新查询名称,窗体关联的查询失效也会导致表不显示。
本题链接: