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

    Consulta em formulário e subformulário

    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 14/5/2020, 16:26

    Bom dia a todos,

    Procurei pelos vários tópicos aqui, mas não achei nada pertinente o bastante
    pra resolver minha dúvida.

    Tenho um formulário com dados do protetor e um subformulário com dados da castração (Descrição, Quantidade e SubTotal).
    Esse formulário está pronto e funcional, onde eu já tenho botão que abre um relatório para impressão da castração agendada.

    - TblAgendaProtetorONG
    - TblDetalheAgendaProtetorONG

    Até aqui, tudo bem.
    Minha questão agora é:

    Se eu quiser um formulário que eu possa pesquisar a castração agendada de certo protetor, como fazer?

    Eu cheguei ao formulário onde uso como fonte de registro uma consulta da tabela com dados do protetor, e com a função
    Dlookup tenho os todos os dados do protetor, tudo certo aqui, mas não sei como fazer para ter os dados do subformulário,
    com dados da castração.

    - A consulta que uso como fonte de registro desse formulário deve ter os dados da tabela "TblDetalheAgendaProtetorONG" tbm?
    - Preciso criar um subformulário que tenha os dados dessa tabela "TblDetalheAgendaProtetorONG"?
    - Como criar um formulário para pesquisar determinada castração?

    Desde já agradeço a todos.

    Att,
    Eriston.
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 14/5/2020, 20:17

    Cadê o BD?
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  eristonmattos em 14/5/2020, 20:25

    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 810
    Registrado : 11/11/2009

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  scandinavo em 15/5/2020, 12:29

    Só uma opinião

    Porque você não coloca uma combox neste mesmo formulário que você já tem para localizar o registro.
    Não precisa criar um outro.
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 15/5/2020, 13:34

    Bom dia a todos,

    Na verdade @scandinavo, eu até poderia fazer assim, o que lembra que
    ainda tenho que criar uma consulta que busque todas as castrações que
    determinado protetor fez...
    A intenção aqui é parecer profissional, com formulários distintos, podem
    até terem botões que abram outros formulários, mas gostaria que fosse
    com formulários diferentes mesmo.
    O que tenho dificuldade de fato é trabalhar com subformulários, quando
    parte pro VBA, danou-se tudo, formulário e subformulário, complicado.
    Li sobre consultas Join inclusive, mas não encontrei nada específico pro
    meu caso, Left Join talvez, mas não tive sucesso.
    E aqui tbm é sempre uma incógnita a ajuda, nunca sabemos quem vai
    se dispor a responder o fórum aberto.
    Enfim, consultas, critérios e parâmetros me confundem muito ainda.

    Grato pela sugestão enfim, vamos esperar pra saber o que o colega
    @Finformática consegue fazer no BD.

    Att,
    Eriston.
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 15/5/2020, 19:37

    Caro Amigo,

    Fiz um formulário com subformulário, conforme entendi que era isso que queria. Está no modo geral. Veja se é isso que pretendes. Podemos colocar um combobox, conforme nosso amigo Scandinavo sugeriu.

    https://drive.google.com/file/d/1NLe8C0P8ehk1ceeK3vW0YB5LVFW9DltP/view

    Abraços
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 15/5/2020, 20:34

    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 16/5/2020, 12:23

    Bom dia @Finformática,

    O BD com a combobox foi baixado sem problema, funciona como vc disse,
    mas o primeiro com form e subform não me deu permissão pra baixar...
    envia ele de modo que eu possa baixar aqui...

    Ótimo fds pra ti enfim.

    Att,
    Eriston.
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 16/5/2020, 13:49

    Caro Eriston,

    O segundo é tudo que tem no primeiro + combox. É a mesma coisa. Se conseguiu baixar o segundo, aí tem tudo.

    Abraços
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 17/5/2020, 13:55

    Bom dia a todos,

    Fiquei surpreso com o BD e a solução sugerida @Finformática,
    confesso que não entendi como isso resolve a questão da consulta.
    Eu preciso de um "formulário" que ao digitar na caixa de texto o
    código(não se repete) de uma pessoa me retorne os dados dela "e
    os dados da castração que ela marcou"...
    Onde está isso no formulário de modo geral que vc incluiu no BD?
    Eu deixei um formulário pronto pra implementar a solução que é o
    "Form_ConsultaAgendaProtetorONG", ele já traz os dados que
    preciso somente pelo código...

    - Faltou fazer com que o subformulário que "já existe" nele retorne
    os dados pertinentes...

    Até entendo que vc não precise deixar mastigado, mas o do jeito que
    está esse formulário que vc fez, eu posso usar o mesmo formulário
    que faz o agendamento de castração, pelos botões ele vai mostrando
    tudo do mesmo jeito...

    Pergunta nesse contexto:
    E se eu tenho para a mesma pessoa castrações em outras datas?
    Castrações agendadas em Janeiro, Fevereiro, Março e Abril...
    Como eu encontro isso com o formulário que vc fez?? Perdoe-me
    se eu não achei que a solução seja a melhor, e veja, tem outras
    consultas a serem criadas nesse BD, mas como aqui só podemos
    abrir fórum para resolver um problema de cada vez, esse é um
    deles, ainda preciso de:
    - consulta que me traga todas os agendamentos por mês;
    - consulta que me traga por data específica algum agendamento;
    - consulta que mostre quantos animais foram castrados em um
    mês específico para cada tipo de animal.
    E tudo isso em formulários, que eu possa visualizar e abrir um
    relatório dele enfim.

    Consultas Left Join e Inner Join... São essas as soluções para isso aqui,
    eu faria se entendesse e soubesse como, mas não sei...

    Por Combobox não ficou legal, parece caseiro demais, é possível que
    seja clicando em um botão do formulário? Não sei, achei que não daria
    tanto trabalho.

    Vc consegue ajudar?

    Att,
    Eriston.
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 17/5/2020, 15:06

    Se era nesse mesmo formulário que vc já tinha feito, qual o motivo que não aceitou a sugestão de Scandinavo que eu citei na mensagem anterior?

    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  eristonmattos em 17/5/2020, 15:31

    Pq eu sei que pode ser através de evento após atualizar, como já faz os dados do protetor, se há outra forma, pq usar uma caixa de combinação??
    A caixa de combinação permitirá que eu "digite" o número do protetor e retorne tudo que está no form e subform?? E se existir mais uma data para o mesmo protetor, a caixa de combinação vai retornar tbm esses dados??
    Consigo isso na caixa de combinação??
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 17/5/2020, 18:23

    Caro Amigo,

    Espia esse formulário: A1 FormAgendaProtONG


    https://drive.google.com/file/d/1y-vApwgVaoOVfH2-IHDJc3BrxBtnalSX/view

    Abraços
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 18/5/2020, 13:35

    Não tenho permissão pra acessar o arquivo.
    Finformática
    Finformática
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 598
    Registrado : 23/03/2010

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  Finformática em 18/5/2020, 18:09

    Caro Amigo,

    Não sei o motivo desse bloqueio do arquivo anterior. Veja agora se consegue.

    Abraços

    Anexos
    Consulta em formulário e subformulário AttachmentA Modelo ZIP.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (642 Kb) Baixado 9 vez(es)
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 810
    Registrado : 11/11/2009

    Consulta em formulário e subformulário Empty Re: Consulta em formulário e subformulário

    Mensagem  scandinavo em 18/5/2020, 19:47

    A uma diferença do que você pediu no começo

    "Se eu quiser um formulário que eu possa pesquisar a castração agendada de certo protetor, como fazer?
    - Como criar um formulário para pesquisar determinada castração?"


    Com o que esta querendo agora

    " E se existir mais uma data para o mesmo protetor, a caixa de combinação vai retornar tbm esses dados??"

    Ai a cmbox não vai resolver.

    Crie um form exemplo um deste de pesquisa. com uma cmb para pesquisar o protetor
    e uma caixa de listagem para mostrar todas as datas relacionadas a este protetor e com um duplo clique abriria o frm de castrado de castração com os dados.

    Obs eu faria assim




    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 05/09/2018

    Consulta em formulário e subformulário Empty Consulta em formulário e subformulário

    Mensagem  eristonmattos em 19/5/2020, 13:05

    Não sei como implementar sua sugestão @scandinavo, lamento...

    O link do BD está aí... Fique a vontade então.
    A forma que o @Finformática encontrou, ajuda, mas há muita
    repetição de dados da forma que ele fez, o chato de uma
    combobox com data é que não permite "digitar" somete a data
    e retornar a busca, nem com máscara de entrada, eu preciso
    digitar até as barras pra funcionar, detalhe, isso pq eu nem me
    arrisquei no relatório, pq não consigo imaginar qual campo vai
    em qual parte dele na formatação.
    Tá complicado isso....
    Talvez se fosse um sistema de vendas, como eu consigo um
    formulário que eu possa buscar as vendas feitas em determinado
    mês, ano, trimestre e etc??
    É a mesma coisa nesse BD, substituir vendas por castrações,
    produtos por animais...
    Isso não funcionaria??


      Data/hora atual: 23/10/2020, 12:09