正如你所看到的,用户可以选择合同或建议
参考控制源是不一样的,如果它是一个提案或合同。
因此,在类型组合框类型的更新之后,我这样做
Private Sub cbType_AfterUpdate()
If ([ReferenceType] = "Proposal") Then
cbReference.ControlSource = "[ProposalNo]"
cbReference.RowSource = "SELECT ProposalNo FROM Proposals WHERE ProposalNo is not null"
ElseIf ([ReferenceType] = "Contract") Then
cbReference.ControlSource = "[ContractNo]"
cbReference.RowSource = "SELECT ContractNo FROM Proposals WHERE ContractNo is not null"
End If
End Sub
问题是,它改变控制源的所有行。
有没有办法改变它只是对于选择的行?
谢谢