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


5 participantes

    [Resolvido]Criar consulta com Caixa de Combinação como critério

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Criar consulta com Caixa de Combinação como critério

    Mensagem  torongo 19/9/2011, 03:10

    Preciso novamente a ajuda de vocês.

    Tenho uma consulta em que um dos campos que são filtrados é da seguinte maneira:
    Campo = A ou B ou C ou D ... ou Z
    Quando a consulta é executada, aparece uma caixa pedindo o critério, então digito por exemplo "A" e ele faz a filtragem.
    Existe uma maneira de, ao ser executada a consulta seja exibida uma Caixa de Combinação, com os possíveis valores para que, ao invés de "digitar" eu pudesse "clicar" nas opção desejada. Por exemplo, clicar no "A" e conseguir o mesmo efeito?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  criquio 19/9/2011, 12:27

    Uma forma seria você criar a consulta e no critério desse campo, na consulta, passar os nomes do formulário e da combo. Se o nome deve começar com a letra escolhida:

    Como Forms!NomeDoFormulário!NomeDaCombo & "*"

    Se o nome deve ser exatamente e apenas e letra escolhida, o critério ficaria assim:

    Como Forms!NomeDoFormulário!NomeDaCombo

    No evento "Após atualizar" da combo, coloque:

    Me.Requery ou Me.NomeSubForm.Requery, dependendo do caso.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  torongo 19/9/2011, 17:55

    Não deu certo a dica acima.

    Segue print screen do BD, acho que fica mais claro.

    imageshack.us/photo/my-images/571/telagb.jpg/

    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  torongo 19/9/2011, 22:30

    Fiz mais algumas tentativas e deu certo parcialmente.
    Criei um form com "data inicial", "data final" e a "ocorrência", a ocorrência já está como caixa de combinação, exibindo os registro da tabela de origem. Criei um botão de confirmação para que exiba o relatório apos o preenchimento dois campos de data e da seleção da ocorrência.
    O problema é que não exibe o relatório, no botão eu coloquei no evento ao clicar o "
    Me.Requery ou Me.NomeSubForm.Requery, dependendo do caso" (que imaginei ser o comando responsável pela exibição do relatório da consulta) sugerido por criquio. Só falta a dica de como fazer ele funcionar.
    torongo
    torongo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 14/09/2011

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  torongo 22/9/2011, 11:44

    Prezado criquio

    Quebrando a cabeça sobre os comandos informados finalmente consegui fazer com que ficasse correto.
    Obrigado pela atenção!
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  joanammc 22/1/2013, 15:32

    Boas mais uma vez peço ajuda

    vou colocar aqui a minha duvida, embora ja apareça como resolvido, porque é relacionada.

    O que pretendo é ter uma combobox como criterio de uma consulta para a emisão de um relatorio.

    Então criei um um relatório "Rformaçõesdireção" baseado numa consulta em que no criterio coloquei

    [forms]![Fcombodireçãoformação]![combo0]

    No formulario "Fcombodireçãoformação" criei uma combo box e no evento apos atualizar coloquei:

    Private Sub Combo0_AfterUpdate()
    DoCmd.OpenReport "Rformaçõesdireção", acViewPreview
    End Sub


    Quando seleciono alguma opção na combobox ele abre-me o relatorio mas não me aparece os dados relativos à opção que escolhi.

    Alguem me sabe dizer onde estou a errar?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  JPaulo 22/1/2013, 16:37

    O que é que essa combobox devolve ?

    Qual a origem e quantas colunas tem essa combobox ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  joanammc 22/1/2013, 16:45

    A combo box so tem uma coluna que tem origem numa tabela.

    Devolve me o nome de uma direção. E na coluna da direção da consulta e que coloquei o criterio
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  JPaulo 22/1/2013, 16:47

    Teste desta forma;

    Like * & Forms![Fcombodireçãoformação]![combo0] & *



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  JPaulo 22/1/2013, 16:50

    Normalmente e como o criteio das consultas não recebem o Forms!SuaCombobox.Column(x), inserimos uma caixa de texto no form, em modo oculto e na origem:

    =[SuaCombobox].[Column](1)

    Desta forma poderá utilizar no criterio da sua consulta;

    Like * & Forms![Fcombodireçãoformação]![SuaCaixaTexto] & *



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  joanammc 22/1/2013, 17:07

    Continua a não aparecer os dados. Mad

    Envio a base em anexo pode ser que ajude a ver o que estou a fazer mal
    Anexos
    [Resolvido]Criar consulta com Caixa de Combinação como critério AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 219 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  JPaulo 22/1/2013, 17:36

    Tal como eu pensava, o campo a filtrar está na coluna Nº1 e não na coluna Nº 0 da sua combobox.

    Dessa forma só funciona como eu lhe passei, com uma caixa de texto oculta no form;

    Veja o simples;



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Instruções SQL como utilizar...
    avatar
    joanammc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 88
    Registrado : 30/12/2012

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  joanammc 22/1/2013, 18:02

    Isso mesmo

    Muito obrigada mesmo Smile
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  JPaulo 23/1/2013, 11:29

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar consulta com Caixa de Combinação como critério Folder_announce_new Instruções SQL como utilizar...
    avatar
    Driver11
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 13/02/2017

    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  Driver11 14/2/2017, 00:12

    Boa noite.
    Sou novo aqui no Fórum e peço desculpas antecipadamente se este não é o local correto para minha dúvida, mas creio que é relevante ao tópico.
    Gostaria de saber como fazer uma caixa de combinação nos critérios de consulta do ACCESS. Gostaria de listar alguns itens para pesquisa, ao invés de digitar na caixa de texto da consulta.
    Tentei de algumas formas, (inclusive com as respostas descritas acima), mas sem sucesso.
    Desde já, muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Criar consulta com Caixa de Combinação como critério Empty Re: [Resolvido]Criar consulta com Caixa de Combinação como critério

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:17