Olá companheiros,
Estou com uma dificuldade, em um form de saída eu tenho que escolher a planta e no campo seguinte é preenchido o grupo a qual ela pertence segundo o cadastro(cbo para textbox), neste caso tudo bem, funciona perfeitamente. Após selecionado a planta e preenchido automaticamente o grupo eu tenho uma segunda cbo que possui o preço em relação ao tamanho e ao grupo, neste caso quando coloco para filtrar esta cbo pelo textbox grupo do formulário ela só filtra pelo primeiro item do formulário(na verdade subformulário), e ao continuar preenchendo a lista o filtro faz referência apenas ao primeiro item cadastrado. vocês podem ver na imagem que o filtro não funciona para cada linha, ficou como se fosse um filtro para o formulário.
Preciso saber como filtrar corretamente o grupo no campo Tamanho para que ao selecionar a espécie a coluna grupo da cbo Tamanho coincida com o valor apresentado no campo Grupo da linha correspondente.
Códigos do auto preenchimento da tabela (o campo tamanho é uma cbo):
Formulário de saída
Fonte do controle do campo Tamanho(cbo), do subformulário
tabela de origem dos preços com as opções que deveriam aparecer ao escolher a planta, o grupo e o tamanho.
Como eu poderia solucionar o problema?
Estou com uma dificuldade, em um form de saída eu tenho que escolher a planta e no campo seguinte é preenchido o grupo a qual ela pertence segundo o cadastro(cbo para textbox), neste caso tudo bem, funciona perfeitamente. Após selecionado a planta e preenchido automaticamente o grupo eu tenho uma segunda cbo que possui o preço em relação ao tamanho e ao grupo, neste caso quando coloco para filtrar esta cbo pelo textbox grupo do formulário ela só filtra pelo primeiro item do formulário(na verdade subformulário), e ao continuar preenchendo a lista o filtro faz referência apenas ao primeiro item cadastrado. vocês podem ver na imagem que o filtro não funciona para cada linha, ficou como se fosse um filtro para o formulário.
Preciso saber como filtrar corretamente o grupo no campo Tamanho para que ao selecionar a espécie a coluna grupo da cbo Tamanho coincida com o valor apresentado no campo Grupo da linha correspondente.
Códigos do auto preenchimento da tabela (o campo tamanho é uma cbo):
- Código:
Private Sub CboCodEsp_Change()
Me.NomeCientifico.Value = Me.CboCodEsp.Column(2) 'Preenche o nome científico da planta a partir da cbo
Me.Grupo.Value = Me.CboCodEsp.Column(3) 'Preenche o grupo a partir da escolha da planta na cbo
End Sub
Private Sub Tamanho_Change()
Me.Preco_Unitario.Value = Me.Tamanho.Column(3) 'Preenche o valor a partir da escolha do tamanho da planta
End Sub
Formulário de saída
Fonte do controle do campo Tamanho(cbo), do subformulário
tabela de origem dos preços com as opções que deveriam aparecer ao escolher a planta, o grupo e o tamanho.
Como eu poderia solucionar o problema?