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


2 participantes

    Interação entre duas Combobox

    avatar
    luizrezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 26/06/2014

    Interação entre duas Combobox Empty Interação entre duas Combobox

    Mensagem  luizrezende Sex Abr 10, 2020 6:38 pm

    Olá pessoal! Alguém sabe como fazer interação entre duas caixas de combinação, sem uso de VBA? Ao atualizar a primeira combobox não precisaria haver, por exemplo, o refresh automático na segunda combobox. Pode ser por exemplo, com uso de um botão de atualizar.

    Sei que isso que estou querendo é uma coisa meio louca, pois o uso do VBA torna as coisas muito mais dinâmicas e funcionais. Mas é que eu precisava testar uma possibilidades aqui num form e precisava que fosse do jeitão raiz, sem VBA.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 21/11/2016

    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  DamascenoJr. Sex Abr 10, 2020 7:38 pm

    Querendo ou não a atualização teria que acontecer em uma ação/evento. Uma macro ou código VBA deve ser usado. Não tem como fugir disso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    luizrezende
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 26/06/2014

    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  luizrezende Sáb Abr 11, 2020 9:43 am

    Eu sei eu entendo que por trás da cada botão, qualquer evento, qualquer ação, tem um VBA.

    Mas pra esse caso pensei numa consulta acionada por um botão de atualizar. Sei o básico do Access, mas não sou fera.

    O contexto é que estou ensinando uma pessoa de idade que tem tipo um "bloqueio mental" com linhas de código. A pessoa me pediu pra ensinar o Access e pra ela, incrivelmente o Access parece que está sendo uma espécie de terapia. Fica horas e horas se distraindo. Chega a entrar em transe! Very Happy Very Happy Very Happy

    Pra minha surpresa ela está até fazendo um banco de dados de receitas bem bacaninha. Ela entendeu bem o conceito de uso das tabelas, consultas, formulários e relatórios. Só que se eu vier apresentando códigos, dá ruim na mesma hora.

    Se é um botão no formulário em que o Access insere sozinho os códigos, beleza. Mas se eu chegar com um código pronto e dizer, cola isso lá no evento tal... esse daqui cola no depois de atualizar. Não vai rolar. A véia larga tudo e vai pra rua. Não adianta também eu chegar e dizer pra ela "me dá licença, deixa eu mexer numa coisa aí rapidinho". Se eu fizer isso a véia fica pistola e larga tudo prá lá. Ela faz questão de que seja ela mexendo.

    Eu percebi que ela está fazendo um formulário bem interessante e queria ajudar com duas caixas de combinação. Mas teria que ser desse jeito de funcionamento.

    Pensei em consulta. Se isso for possível tudo bem. Se não dar, sem problema.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 21/11/2016

    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  DamascenoJr. Sáb Abr 11, 2020 1:05 pm

    Parabéns pela sua ação.

    Continuando: você já ouviu falar de macros? São bem interativas e se adequam perfeitamente pra iniciantes. São blocos de ação. Sem linhas de código. Pesquise sobre.

    Funcionaria assim: uma consulta filtrada servindo de fonte para a combobox2. O filtro se originaria na combobox1. E no evento “ao receber” foco da combobox2 haveria uma macro pedindo para ela “repetir consulta” para que assim existisse essa interação. É simples.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 21/11/2016

    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  DamascenoJr. Dom Abr 12, 2020 10:18 am

    Exemplo anexo que usa macros. Feito em Access 2010 (nele as macros possibilitam melhor entendimento)
    Anexos
    Interação entre duas Combobox AttachmentExemploMacro.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (26 Kb) Baixado 18 vez(es)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 21/11/2016

    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  DamascenoJr. Sáb Abr 18, 2020 10:55 am

    Algum avanço aqui?

    Aguardamos retorno.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado


    Interação entre duas Combobox Empty Re: Interação entre duas Combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Abr 26, 2024 4:45 pm