我是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
答案 0 :(得分:0)
获取Combo0
组合框的来源,然后在Private Sub txtCheckInDate_Change()
函数中,将其来源更改为该来源+您的过滤器,例如
Me.Combo0.RowSource = "[Existing Combo Source SQL]" & _
" WHERE [YourDateField] = #" & me.txtCheckInDate & "#"