如果有人解决我的问题,我将不胜感激。我是与 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 示例的链接,我将不胜感激。我发现的那些并不让我满意。