【发布时间】:2010-03-09 14:29:36
【问题描述】:
我正在尝试创建一个通用的 notInList 函数,当用户在不属于列表的组合框中键入一个值时调用该函数。在该函数的中间,我想将新值插入到表中。
对于某些组合框,表格中必须填写多个字段。 (用户被问到一个关于不在列表中的值的后续问题,并且后续的答案也必须放入表格中)。必须插入表中的值存储在代码中的变量中。
到目前为止,我一直在处理这个问题的方法是通过一个表,其中每个组合框 id、字段和变量名(包含要插入到字段中的值的变量的名称)都有一条记录组合。代码遍历与此组合框相关的所有记录,并构建一个字段名称列表和一个变量名称列表以用于 SQL 语句(插入...值...)。
但是,我不知道如何使用变量的名称(从表中检索)来获取存储在变量中的值。 AddVar 是记录集中包含我试图获取其值的变量名称的列。我试过 eval(rs!AddVar) 但这不起作用。
我能够从表中获取变量的名称,但是我被卡住了。如何获取存储在该变量中的值(字符串)?
【问题讨论】: