我有一个显示日期的时间表表格。时间表子表单是用户从多个组合框中选择信息的地方。
有一个Contract ID组合框,可以正常工作。我想要做的是再创建一个组合框,即工作描述,该组合框显示基于“合同ID”选择的值。我正在使用Afterupdate事件(见下文)。
当我更改合同ID时,它可以正常工作。组合框的大小发生变化,但不显示任何内容。
我已经检查了Contract_ID的值,它是正确的。因此,似乎它应该在“工作描述”组合框中显示适当的值,但不会显示。
有什么建议吗?是否有某些属性阻止他们出现?
行源属性为空白,行源类型为表/查询。
感谢您的帮助。...
Private Sub Contract_ID_AfterUpdate()
Me.Work_Description.RowSource = "SELECT [Work Descriptions].[Work Description] FROM Contract INNER JOIN [Work Descriptions] ON (([Contract].[ContractID] = [Work Descriptions].[Contract ID]) AND ([Work Descriptions].[Contract ID] = [Contract].[ContractID])) AND ([Work Descriptions].[Contract ID] = Contract.ContractID)" & _
"WHERE ([Contract].[ContractID])=" & Contract_ID.Value
End Sub