aminetto 26/12/2012, 00:03
Prezados amigos gostaria de dar minha colaboração em gratidão ao que aprendi aqui.
Leandro com sua dica consegui elaborar um SQL para a interação entre duas combos.
segue abaixo (pode usar um ou outro, particularmente eu prefiro SQL):
Código SQL montado em VBA
Private Sub cbPrédio_AfterUpdate()
Me.cbPavimento.RowSource = _
"SELECT DISTINCT tabDipat.Pavimento FROM tabDipat WHERE tabDipat.Prédio = [Formulários]![frmRegistro]![cbPrédio]"
Me.cbPavimento = Me.cbPavimento.ItemData(0)
End Sub
Código SQL para "Origem da Linha" na propriedade da combo no formulário
SELECT DISTINCT tabDipat.Pavimento
FROM tabDipat
WHERE (((tabDipat.Pavimento) Is Not Null) AND ((tabDipat.Prédio)=[Formulários]![frmRegistro]![cbPrédio]));
****DICA****
Criar no evento AfterUptade um código para atualização da segunda combo
Me.cbPavimento = Null
Me.cbPavimento.Requery
Me.cbPavimento = Me.cbPavimento.ItemData(0)
Abraços pessoal, um FELIZ NATAL e BOAS FESTAS.