如何为Access Combobox分配值?

时间:2018-03-21 22:05:42

标签: vba ms-access combobox variable-assignment

我有一个表格(FrmAddBookReviews),当另一种形式的某些事件(FrmAddArticles)出现时,它会被打开。 我想用FrmAddArticles中的一些值初始化FrmAddBookReviews。它的工作正常,除了我在2个组合框中的书评的作者,我想在其中写一个名字和另一个组合框中的姓氏。我不想使用未绑定的文本框,因为我希望审阅者的主键值出现在属于FrmAddBookReviews的表中。 如果我这样做(rstauth.Fields(0)是TabAuth的主键)

Me!cmbFnam.SetFocus
  Me!cmbFnam.Selected(1) = True
  Me.cmbFnam.Column(1) = rstauth.Fields(1).Value

我得到运行时错误424:需要对象 我尝试过DLookup来获取名称,然后是

 Me.cmbFnam.Column(1) = strFnam

给出"该值与该字段"不匹配,尽管组合框的第1列是文本(但控制源是审阅者的id)。我这样做也是如此

Me.cmbFnam.Column(1) = rstauth.Fields(1).Value

我还尝试在Columns子句中给出行号。这给了我所需的对象"错误。

我能得到任何帮助吗?

Biorn Veiro

0 个答案:

没有答案
相关问题