重新链接后 MSAccess 缺少列 Table
MSAccess Missing Column After Relinking Table
我正在尝试向 MSAccess 中的表单添加下拉组合框。奇怪的是缺少 (email) 列。我执行了以下 checks/actions
- 已验证 SQL table (SUP_CONTACTS) 具有所需的列
- 已验证的 MS Access 具有 链接 table (SUP_CONTACTS) 链接并包含所需的列。
- 删除并重新链接table(多次),修复数据库(多次)
运气不好,也不确定是什么导致了这个缺陷。
非常感谢任何帮助。谢谢
图 A:SQLTable (SUP_CONTACTS) 包含电子邮件列
图 B:MSAccess 链接 Table (SUP_CONTACTS) 与电子邮件列
图 C:组合框缺少电子邮件列
我会尝试将数据类型从长文本更改为短文本。短文本允许 255 个字符,这对于电子邮件地址来说绰绰有余。如果这给你一个数据类型不匹配的错误,那么你将不得不发挥创意。这是处理日期类型不匹配错误的一种方法。创建一个新的本地 table,仅包含来自链接 table 的电子邮件地址,将数据类型更改为短文本,并将该字段包含在您的组合框中。这样做的缺点是,每当您必须刷新电子邮件时,您都需要重复此过程。但是有一些方法可以简化这样的任务。
我正在尝试向 MSAccess 中的表单添加下拉组合框。奇怪的是缺少 (email) 列。我执行了以下 checks/actions
- 已验证 SQL table (SUP_CONTACTS) 具有所需的列
- 已验证的 MS Access 具有 链接 table (SUP_CONTACTS) 链接并包含所需的列。
- 删除并重新链接table(多次),修复数据库(多次)
运气不好,也不确定是什么导致了这个缺陷。
非常感谢任何帮助。谢谢
图 A:SQLTable (SUP_CONTACTS) 包含电子邮件列
图 B:MSAccess 链接 Table (SUP_CONTACTS) 与电子邮件列
图 C:组合框缺少电子邮件列
我会尝试将数据类型从长文本更改为短文本。短文本允许 255 个字符,这对于电子邮件地址来说绰绰有余。如果这给你一个数据类型不匹配的错误,那么你将不得不发挥创意。这是处理日期类型不匹配错误的一种方法。创建一个新的本地 table,仅包含来自链接 table 的电子邮件地址,将数据类型更改为短文本,并将该字段包含在您的组合框中。这样做的缺点是,每当您必须刷新电子邮件时,您都需要重复此过程。但是有一些方法可以简化这样的任务。