Exemplo:
Tabela: Empresas (contendo coluna Empresa)
Formulário: Clientes
Subformulário: LocalDeTrabalho
Caixa de combinação (dentro do subformulário): NomeDaEmpresa
No evento "Ao alterar" da Caixa de combinação NomeDaEmpresa:
Me.NomeDaEmpresa.RowSource = "SELECT Empresa FROM Empresas WHERE Empresa Like '*" & Me.Empresa.Text & "*'"
If Me.NomeDaEmpresa.ListCount > 0 Then Me.NomeDaEmpresa.Dropdown
Quando estou usando o Access 2003 (ou inferior) o exemplo acima funciona normalmente, já a partir do 2007 a caixa de combinação (do SUBFORMULÁRIO e a partir do SEGUNDO registro) exibe itens que não se enquadram na seleção.
Este erro não ocorre se for o primeiro registro do subformulário ou se a caixa de conbinação estiver no FORMULARIO.
Gostaria de saber se outras pessoas acharam uma solução para o problema ou se terei que esperar até a próxima versão do Access para uma solução do BUG??