Alterar a fonte de controle somente caixa de combinação selecionada em forma contínua
Como você pode ver aqui, o usuário pode escolher um contrato ou uma proposta
A fonte de controle de referência não é a mesma se for uma proposta ou um contrato.
Então, na atualização do tipo de caixa de combinação, eu faço isso
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
O problema é mudar a fonte de controle para todas as linhas.
Existe uma maneira de alterá-lo apenas para a linha selecionada?
Obrigado