excel - Access数据无法导入excel
问题描述
我正在尝试在 Access 中导入/导出单元格。这个单元格是我的同事可以输入他们的评论的地方(单元格 B29)。
这是我为导出数据编写的代码:
rs.Fields("CustomNotes") = Sheets("Main").Range("CUSTOMNOTES")
当我将数据保存到数据库中时,单元格中的内容已成功保存到数据库中 - 在一个长文本的列中。
但是,当我从数据库中读取数据时,单元格是空的并且不显示任何内容。这是我为导入数据编写的代码:
Sheets("Main").Range("CUSTOMNOTES") = rsl![CustomNotes]
当我进行调试时, rsl![CustomNotes] 显示所需的对象..
有人可以在这里帮忙吗?我需要添加任何定义还是我的变量类型错误?
解决方案
每次我看到这样的问题时,它都与字段是Long Text
/Memo
字段有关,并且将字段类型更改为Short Text
已修复它。ExcelLong Text
在某些情况下存在问题。
Short Text
a和字段之间的主要区别Long Text
只是可以容纳的字符数(256)。它们都可以存储字母和数字字符。
其他限制Short Text
是它不能保存Rich Text
信息,而Long Text
可以。如果您正在使用Short Text
并需要完成特殊格式,则需要在检索数据后在代码中执行此操作。
推荐阅读
- python - ValueError: 不支持或无效的 CSS 选择器“div[class='card-content””
- javascript - 在 setTimeout 函数期间未更新 React Hooks 状态变量
- qt - qt qml 将图片从web服务器显示到我的qt快应用
- c - 为什么我不能使用 C 打印此文件中的整个消息?
- python - 运行 solov2 代码时 google colab 中的错误
- android - 一旦设备启动/重启,如何使应用程序在后台运行
- time - 为什么两个计时时间点的差异会导致秒数?
- c++ - 调试延迟加载dll
- html - 为每个手动增加 td 大小
- javascript - 如何使 Bluejeans 徽标在 iframe 中显示:none?