MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Ajuda com Combobox no formulário

    avatar
    TechSmart
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 31/10/2020

    [Resolvido]Ajuda com Combobox no formulário Empty [Resolvido]Ajuda com Combobox no formulário

    Mensagem  TechSmart em 6/11/2020, 10:06

    Boas a todos os membros

    Precisava de uma ajuda com um formulário em Access que tem 3 comboxbox.

    1 - cbomarca
    2 - cbomodelo
    3 - cbosubmodelo

    O que eu queria era que quando eu seleciono a CBOMARCA assim que eu passo para CBOMODELO esta seja atualizada só para resultados referentes a marca selecionada, depois assim que se seleciona CBOSUBMODELO apareça só resultados referentes ao CBOMODELO selecionado anteriormente. E queria que sempre que se alterasse uma destas combobox que os valores fossem sempre atualizados.

    deixo em anexo parte da base de dados que eu estou a fazer e printscreen do form em questão.

    [Resolvido]Ajuda com Combobox no formulário Sem_tz10

    espero que me consigam ajudar
    Anexos
    [Resolvido]Ajuda com Combobox no formulário AttachmentSGITSI.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (405 Kb) Baixado 4 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7781
    Registrado : 05/11/2009

    [Resolvido]Ajuda com Combobox no formulário Empty Re: [Resolvido]Ajuda com Combobox no formulário

    Mensagem  Alexandre Neves em 6/11/2020, 11:44

    Bom dia e bem-vindo ao fórum
    No acontecimento AoAlterar do cbomarca coloque
    cbomodelo = Null
    cbosubmodelo = Null
    No acontecimento AoAlterar do cbomodelo coloque
    cbosubmodelo = Null
    No acontecimento AoEntrar do cbomodelo coloque
    cbomodelo.RowSource = "SELECT ID, Nome FROM tblmodelos WHERE ID_marcas=" & Forms!FRMGR!cbomarca & " ORDER BY Nome;"
    No acontecimento AoEntrar do cbosubmodelo coloque
    cbosubmodelo.RowSource = "SELECT ID, Nome FROM tblsubmodelos WHERE ID_modelo=" & Forms!FRMGR!cbomodelo & " ORDER BY nome;"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    TechSmart gosta desta mensagem

    avatar
    TechSmart
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 31/10/2020

    [Resolvido]Ajuda com Combobox no formulário Empty Obrigado

    Mensagem  TechSmart em 6/11/2020, 12:49

    Obrigado Alexandre Neves pela ajuda ...

    Funcionou direitinho

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7781
    Registrado : 05/11/2009

    [Resolvido]Ajuda com Combobox no formulário Empty Re: [Resolvido]Ajuda com Combobox no formulário

    Mensagem  Alexandre Neves em 6/11/2020, 14:01

    Não altere o título, não o use para mensagem
    Nomeie os controlos de forma normalizada, ajuda muito na interpretação do código e por parte do sistema. No seu caso, utilizou nome como nome de campo da tabela e trat-se de nome reservado do Access (name)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

      Data/hora atual: 1/12/2020, 18:24