MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Atualizar combobox dependente de outra sem reinicializar o formulário

    avatar
    Katia Suzana
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/04/2021

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Katia Suzana 14/4/2021, 13:17

    Bom dia.
    Sou iniciante no forum MassimoAccess. Estou com um problema que é o seguinte:
    1. Tenho uma tabela com três colunas (Status, Pendência e Sub_Pendência)

    Status.........Pendência..............Sub_Pendência
    Pendente........Improdutiva Cliente....Agenda Cancelada
    Pendente........Improdutiva Cliente....Caixa Desativado
    Pendente........Improdutiva TLF.........Atraso Técnico
    Pendente........Improdutiva TLF.........Transporte
    Pendente........Programado..............Programado
    Pendente........Programar.................Programar
    Pendente........Staging....................Staging
    Ativado..........Ativado.....................Ativado
    Cancelado......Cancelado.................Cancelado

    2. Fiz um formulario com combobox dependentes uma da outra

    a. Quando escolher Pendente na CboStatus deve aparecer as pendências correspondentes da coluna Pendência
    b. Na CboStatus "Ao atualizar" escrevi o código:

    Private Sub CboStatus_AfterUpdate()
       Me.CboPendencia.Requery
    End Sub

    Porém, isso só funciona na primeira vez que exibo o formulário em Modo Formulário. Quando escolho outro Status, a CboPendencia só atualiza se voltar o formulário para exibição design e depois retornar para Modo Formulário.

    Por favor, alguém poderia me ajudar? Já experimentei outros eventos como Ao alterar, Em sujo, Ao perder foco, mas nenhum funcionou até agora.

    Obrigada.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 13/12/2016

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Re: Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Alexandre Fim 14/4/2021, 13:29

    Katia bom dia,

    Seja benvinda ao fórum!!!

    Vou elaborar um pequeno exemplo da tua necessidade e já disponibilizo.

    Ate mais

    []'s


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 13/12/2016

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Re: Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Alexandre Fim 14/4/2021, 14:07

    Olá Kátia,

    Fiz um pequeno exemplo para a tua necessidade. Ficou assim:
    Atualizar combobox dependente de outra sem reinicializar o formulário Status10

    Observações:
    - Ao carregar o formulário, o combo Status já vem carregado com os Status distintos da tabela.
    - Ao selecionar o Status, o combo de Pendencia é carregado com as Pendencia distintas.
    - Ao selecionar a Pendencia, o combo de Subpendencias é carregado conforme o selecionado

    Ao abrir o formulário, pressione ALT+F11 e verifique o código. Fiz comentários sobre cada instrução.

    Espero ter ajudado.

    Boa sorte.

    []'S

    FIM
    Anexos
    Atualizar combobox dependente de outra sem reinicializar o formulário AttachmentStatus.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 7 vez(es)


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Katia Suzana
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/04/2021

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Katia Suzana 15/4/2021, 14:23

    Bom dia Alexandre.
    Muito obrigada pela ajuda. Entendi o que você fez nos códigos, mas não funcionou.
    Baixei seu arquivo de teste e ao abrir o formulário os combos ficam todos vazios.

    Meu Access é Versão 2103

    Se tiver mais alguma ideia do que pode estar ocorrendo, eu agradeço.

    Abraços.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 13/12/2016

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Re: Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Alexandre Fim 15/4/2021, 14:26

    Kátia,

    Sim, ao abrir o formulário, os combos estão vazios.
    Somente o 1º combo é preenchido, e os demais são dependentes um do outro.
    Poderia mandar um print do erro?

    Veja aqui como postar imagens e anexos.

    https://www.maximoaccess.com/t32003-como-postar-anexos-e-imagens-no-site-maximoaccess-com


    []'s


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Katia Suzana
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/04/2021

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Re: Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Katia Suzana 16/4/2021, 14:40

    Bom dia Alexandre.
    Baixei o seu arquivo novamente, descompactei e executei o BD. Mas, o combobox Status permanece vazio ao abrir.

    Atualizar combobox dependente de outra sem reinicializar o formulário Imagem11
    Anexos
    Atualizar combobox dependente de outra sem reinicializar o formulário AttachmentStatus - Copia.zip
    Copiei seu BD e o zipei pra reenviar pra vc.
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 2 vez(es)

    Conteúdo patrocinado

    Atualizar combobox dependente de outra sem reinicializar o formulário Empty Re: Atualizar combobox dependente de outra sem reinicializar o formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2021, 13:38