我在MS Access中有一个数据库,其中有一个表Main_Table,其中一些字段是组合框,例如:
SELECT [Slave1_System].[ID], [Slave1_System].[System] FROM Slave1_System;)
我想检索id为2的字段“System”的值,并用MsgBox显示它。
我试过了:
Set dbs = DAO.OpenDatabase("D:\test.mdb")
Set rs = dbs.OpenRecordset("SELECT * FROM main_table WHERE ID = 2")
MsgBox rs.Fields("System").Value
但是它显示了Slave1_System表中的行的ID而不是我想要的值。如何从基于组合框的字段中检索值?
答案 0 :(得分:1)
将要显示的组合框列的列宽设置为0。
组合框显示与表值对应的第一个非0宽度列的值。