问题标签 [memo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
forms - Access 2010 备注字段中的截断数据
首先让我说我不是 Access 人,我在编码方面很挣扎,所以如果我不能立即掌握所有内容,请耐心等待
我为我的医疗保健组织创建了一个数据库。数据库的目的是让联络员记录他们与其他医生的就诊情况;我创建了表格以使联络更容易。我在表单中的一个字段是备注部分,我将此字段的数据类型更改为备忘录,以允许他们输入超过 255 个字符的限制。
联络员已将数据输入到备注字段中,并且数据在表本身中被截断。无论如何我可以解决这个问题,以便所有输入的数据都显示在表格和我运行的任何报告中?
谢谢
ms-access - 在 ms-access 中处理长文本的最佳实践
如果有人解决我的问题,我将不胜感激。我是与 Access 女士合作的新手,我仍然获得了有关其基本功能的经验。
我有一个表 MyItems。它的 2 个字段是:ItemCode 和 ItemName。ItemName 是一个很长的文本(备忘录类型)。我还有一个查询和一个包含许多字段的表单。表单的记录源也包含许多字段。所有这些东西(与 1 个字段相关联)具有相同或相似的名称,因此我无法很好地区分它们。
我想要的是当我设置 ItemCode 的值(在未绑定的 Combobox 或名称为 ItemCode 的 Listbox 中)时,ItemName 的值将显示在控件中 - 也许是 TextBox。
我可以在 ListBox 中显示它的值(通过其行源中的 sql 查询),我对此没有任何问题,管理事件也没有问题,但是文本很长并且被剪切了。我知道不幸的是 ListBoxes 没有多行属性。所以也许最适合处理的控件是 TextBox。也许最合适的显示值的方法是在 TextBox 的控件源中使用 DLookUp 函数。但是在这个名称相似或相同的项目的海洋中,我无法处理它的语法,我一次又一次地尝试了很长时间。所以我有两个问题:
控件源中的 TextBox 控件和 DLookUp 函数是从表中提取长文本而不绑定的最佳方法,还是有更合适的控件(直接与 sql 查询一起使用)?
DLookUp 的正确语法是什么?- ' ', " ", [ ], .Value, =, & 到底在哪里,我必须在哪里写表格或表格的路径,哪里会出错?如果我只写 [ItemCode] 它将与什么相关联 - 表单记录源、表格、表单控件或其他任何东西?如果有人为我的案例编写了正确的语法,或者如果他分享了一个包含大量使用 DLookUp 示例的链接,我将不胜感激。我发现的那些并不让我满意。
delphi - Delphi将备忘录输出转换为edit.text
如何将特定的备忘录行转换为文本编辑框?
我想将分配给 TAP 适配器的特定 IP 地址分配到文本框中,并在文本框中添加 IP 的路由,但是在将 IP 导入文本框时堆栈是否有更好的想法或方法可以查询 IP从 TAP 设备适配器或任何其他更简单的方法?
10.8.0.5
我的目标是要导入文本编辑框的最后一个 IP 。
ios - 将文本添加到 UITextView 的任何行而无需输入键
我有一个UITextView
。我想在不按回车键的情况下将文本添加到任何地方。
目前它允许通过按回车键将文本添加到任何位置。就像如果我将文本添加到 1 行然后想将文本添加到第 4 行,那么我必须按 Enter 然后写入。
现在我希望我可以在不按回车键的情况下将文本添加到任何行。如果我将文本添加到 1 行,那么如果我想将文本添加到第 4 行,那么我可以点击第 4 行,然后开始添加文本。
有人知道怎么做吗?或任何其他解决方案,如果它不可能。
我需要制作类似于笔记应用程序的应用程序,但在用户想要的任何行中添加文本而不按回车键。
谢谢。
ms-access - Microsoft Access 无法更新链接的 SQLite3 ODBC 表上的大型备注(长文本)字段:序列错误 (#-1)
Microsoft Access 无法更新 ODBC 链接的 SQLite 表上的大型备注字段(长文本)。限制在 2300 到 5152 个字符之间。它可以是更新查询、DAO 或 ADO rs.Edit 或Ctrl-C / Ctrl-V + mouse
直接使用手动复制粘贴到链接表中 - 没关系。
错误信息:
更新查询或手动复制粘贴:
rs.Edit 行上的 DAO、VBA:
rs.Update 行上的 ADO、VBA:
已安装的驱动程序:http:
//www.ch-werner.de/sqliteodbc/(SQLite3 ODBC 驱动程序)
访问链接字段属性:长文本
原始 SQLite 字段属性:TEXT NOT NULL DEFAULT ''
(访问将几乎所有字段视为备注)
这是 Adobe Lightroom“Lightroom Catalog.lrcat”文件的“Adobe_AdditionalMetadata”表中的“xmp”字段。
较小的备注字段可以轻松更新。
python - 什么是备忘录备份文件?从 .TBK 文件转储中检索数据(TheOS POS 系统)
最近,我从旧版TheOS-POS 系统共享了一个 TBK 文件转储。我的主要目标是从这个二进制文件中提取销售数据。
我试图用记事本打开文件,它看起来是加密的。
据我所知
- tbk 是 FoxPro 可以理解的备忘录文件(在尝试这个的过程中)
- tbk 是 DBase System 的文件格式,Database memo 备份文件
- 有一个 python 库来解析 DBF 文件
问题
- 什么是备忘录备份文件?
- TBK 文件是否包含所有数据,我应该考虑解析它吗?
- 我是否应该从 TheOS POS 系统中寻找更标准的转储文件,如 DBF,以便我可以使用现有的 Python 库来获取数据?
非常感谢您的帮助!
c# - C# 检索 MS Access 备注字段
我正在使用 C# (Visual Studio 2015) 并与 MS Access 数据库进行通信。我下面的代码工作正常,除了_statusLadder
变量从备忘录数据类型字段返回一个空值(我在 MS Access 中运行相同的查询并提取正确的备忘录值)。
我也试过:
有人可以帮我弄清楚如何从 MS Access 中检索备忘录数据类型字段吗?
见代码:
编辑- 这是我的 MS Access 2010 设置 (ACCDB) 的一些图片:
(1) - 第一个显示 SQL 查询。我输入了 ID=116 作为参数
(2) - 第二张图片显示了查询的结果。您可以看到“STATUS_LADDER”返回了正确的值。
(3) - 这是字段“STATUS_LADDER”的表设置(在设计模式下)
vba - MS Access 错误更新带有长文本的备注字段
搜索这个问题会返回很多搜索结果,但有很多偏离轨道的答案,所以我在这里发布一个简明的描述,并在下面回答。
该问题困扰 Microsoft Access 2010 和之前的某些版本。Access 2013 将备注类型重命名为长文本。我不知道它是否有同样的问题。
在某些特定情况下,根本问题与在具有备注字段的表上运行 UPDATE 查询有关。这可能是在可视化查询窗口中组成的 UPDATE 查询,或者是一些通过 DAO 或 ADO 或类似方式运行 SQL 的 VBA。或者它可能在通过表单更新时出现。
(当前的帖子只关注在 Access 数据库中发生的这种情况,尽管在其他地方你会发现当 Access 连接到外部数据库服务器时类似的问题的讨论。)
Access(或者可能是 Jet)不会立即生成明显的错误警报,而是将值 #Error(不仅仅是字符串“#Error”!)放入备忘录字段中。这可能很容易直到稍后才被注意到,从而导致可见的错误,例如:
-- 你使用 Compact 和 Repair。这似乎完成了,但 Access 悄悄地添加了一个包含几行的 MSysCompactError 表。一个错误 -1611 抱怨 Access 已停止并且无法完成操作。第二个看起来更具体的错误抱怨它找不到“描述”字段。这似乎是一个没有相关性的内部错误。
-- 您尝试将表复制到另一个数据库。Access 给出一个错误,抱怨另一个用户正在使用该表或已更新该表,并且不会完成该操作。
-- 对您没有注意到的、碰巧包含#Error 值的行的其他操作失败。
无论如何,根本问题是导致#Error 值首先放入备忘录字段的原因。
许多张贴者指出,如果 UPDATE 尝试将长度超过大约 2000 个字符的字符串放入备注字段,则会发生这种情况。这是一个惊喜,因为备忘录字段应该能够根据版本保存 1 个或更多的字符,即使它只允许通过 UI 显示 65k。
那么为什么在使用 >2000 个字符进行更新时会出现错误呢?
r - R 数据帧到 Oracle SQL 表:无法分配内存
我想使用以下代码将 R 中的数据框插入到我的 Oracle 数据库中的现有表中:
我得到错误could not allocate memory
。我尝试只插入一行,但错误仍然出现。Oracle 目标表中某些字段的类型为memo
.
如何在 oracle 表中插入我的 df?
R数据框的结构:
Oracle数据库中目标表的结构:
示例数据集:
在不先创建 Oracle 表的情况下将整个 df 保存为我的 Oracle 数据库中的表会更容易吗?我怎么能在 R 中做到这一点?