MS Access组合框

时间:2016-10-03 18:17:26

标签: forms ms-access autofill

我是MS访问表单的新手,我创建了一个带有组合框的表单,自动填充了我正在寻找的一些东西,基本上和名字,电话#和签出日期。我已经为“签入日期”添加了另一个文本框,我可以输入日期,但它会更新表中我从中提取信息的第一条记录,而不是自动填充组合框显示的记录。有人知道修正更新自动填充显示与表格顶部记录的记录吗?

Private Sub Combo0_Change()

Me.txtfname = Me.Combo0.Column(1)
Me.txtlname = Me.Combo0.Column(2)
Me.txtphone = Me.Combo0.Column(3)
Me.txtpump = Me.Combo0.Column(4)
Me.txtdateissue = Me.Combo0.Column(5)
Me.txtduedate = Me.Combo0.Column(6)
Me.txtCheckInDate = Me.Combo0.Column(7)

End Sub




Private Sub Combo0_Click()

End Sub

Private Sub txtCheckInDate_Change()

End Sub

enter image description here

1 个答案:

答案 0 :(得分:0)

获取Combo0组合框的来源,然后在Private Sub txtCheckInDate_Change()函数中,将其来源更改为该来源+您的过滤器,例如

 Me.Combo0.RowSource = "[Existing Combo Source SQL]" & _
 " WHERE [YourDateField] = #" & me.txtCheckInDate & "#"