使用 Access 2016 中的表创建查询时,仅保留长文本字段的前 255 个字符

Posted

技术标签:

【中文标题】使用 Access 2016 中的表创建查询时,仅保留长文本字段的前 255 个字符【英文标题】:Only the first 255 characters of the long text field was kept when create a query using a table in Access 2016 【发布时间】:2018-09-05 13:22:11 【问题描述】:

我在表格中有一个带有长段落(长文本类型)的字段,一旦我对其进行查询,该段落就会在查询的数据表视图中被截断(仅保留前 255 个字符)。有谁知道是什么原因造成的以及如何解决?

【问题讨论】:

我不清楚你的意思;您可以为您的问题添加屏幕截图吗? 您是否尝试过增加数据表视图的行大小?默认情况下,您只会看到一行。通过增加行大小,您可能会清楚地看到您的文本。 是的,我已经检查过了。它肯定被切断了。仅保留前 255 个字符。 【参考方案1】:

这是备注或长文本(现在称为)字段的常见问题,一旦它们以某些方式进行查询。

这里有完整的解释http://allenbrowne.com/ser-63.html

这是由 Access 的限制引起的,但该链接显示了许多解决方法。

【讨论】:

以上是关于使用 Access 2016 中的表创建查询时,仅保留长文本字段的前 255 个字符的主要内容,如果未能解决你的问题,请参考以下文章

从 Access VBA 中的表中的记录创建查询

仅当查询不为空时,才从查询写入 BigQuery 中的表

将文本框中的值插入 2 个不同的表 ms-access

MS Access 查询返回的记录不足,但仅限于某些约束

将 Microsoft SQL Server 中的文件表链接到 Microsoft Access 2016 中的表

Access 报告文本框仅显示 255 个字符的较长查询结果