我有一个表单FORM1,其中一个名为FIELD1的字段是列表框,其中包含许多值,并且配置为Multi-select = extended。 我想通过ODBC将数据插入到MS SQL服务器数据库和表中。 如果表在MS ACCESS中,我将如何将其配置为具有多值字段。 但在MS sql server中我不知道。 你有没有帮我这个,我有个主意; 当用户从该列表框中选择值,并按下按钮进行保存记录时,要加入的值或与分隔符连接;例如,或者 - (无关紧要)和要在SQL Server字段中写入的连接文本。 实施例
FIELD1 values:
Val1
Val2
Val3
Val4
用户选择Val1,Val3,Val4 VBA中的onClick事件是这样的
SQLSTRING = [forms]![FORM1].[FIELD1].value.join(';')
并且因此要在MS SQL TABLE中写入Val1; Val3; Val4
之后
insert into MSSQLTABLE set MSSQLFIELD = SQLSTRING
如何配置表单以保存SQLSTRING
与FIELD1
先谢谢。