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


3 participantes

    Consulta não recebe o valor do parâmetro do formulário

    avatar
    MFarias1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 19/09/2014

    Consulta não recebe o valor do parâmetro do formulário Empty Consulta não recebe o valor do parâmetro do formulário

    Mensagem  MFarias1968 19/9/2014, 19:44

    Boa tarde a todos.
    Estou precisando de uma ajuda quanto a aplicação de filtro em uma consulta a partir de uma caixa de combinação em um formulário. Realizei o todo o processo utilizando o assistente do access criando o formulário, tabela, consulta e relatório.
    A idéia é que a partir de uma caixa de combinação (combinação1) seja escolhido um departamento e ao clicar no botão criado VISUALIZAR RELATÓRIO a consulta filtre os valores referentes a este determinado "departamento". O fato é que quando realizo este processo abre-se uma janela pedindo que eu insira o valor do parâmetro desejado e, caso eu não repita o nome do departamento o relatório aparece em branco. A impressão dada é que a caixa de combinação não está assumindo o valor estabelecido na escolha, está ficando em branco.
    Poderiam me dar uma ajuda neste assunto?
    Agradeço demasiadamente.
    Mc Feba
    Mc Feba
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 30/05/2011

    Consulta não recebe o valor do parâmetro do formulário Empty Re: Consulta não recebe o valor do parâmetro do formulário

    Mensagem  Mc Feba 19/9/2014, 21:18

    Boa Tarde.....

    Simples, vá na consulta e na linha "Critérios" em baixo da coluna a ser filtrdada e coloque isso: Como [Forms]![NomeDoFormulário]![NomeDaCombobox].[Text] & "*"
    Lembrando q para sair no relatório certinho ele deve ter como fonte de dados esta consulta.



    Abraços,


    .................................................................................
    Alexandro de Andrade
    SAP consultant
    VBA Developer
    http://www.esnips.com/web/alexandroandrade-Access
    avatar
    MFarias1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 19/09/2014

    Consulta não recebe o valor do parâmetro do formulário Empty Re: Consulta não recebe o valor do parâmetro do formulário

    Mensagem  MFarias1968 22/9/2014, 14:13

    Caro Mc. Feba.
    É exatamente esta expressão que estou usando para captura do valor da minha caixa de combinação e o resultado que tenho é a abertura de uma caixa solicitando que eu insira o valor do parâmetro.  Tenho tido alguns problemas com meus bancos de dados em access por conta de atualizações onde algumas funções como, por exemplo, "Trim" deixa de ser o correto e deve ser substituído por "SuprEspaço".  Já testei todas as funções em inglês mas, mesmo assim a consulta não recebe o valor da caixa de combinação se eu não digitar o parâmetro novamente.

    Obrigado por tentar me ajudar, se tiver uma outra idéia me diga afro
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    Consulta não recebe o valor do parâmetro do formulário Empty Consulta não recebe o valor do parâmetro do formulário

    Mensagem  toyebom 22/9/2014, 15:10

    O melhor é colocares a bd para vermos.

    Podes ler o meu tópico tem um exemplo que deve ser o que queres:

    http://maximoaccess.forumeiros.com/t20604-resolvidofiltro-lista


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    MFarias1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 19/09/2014

    Consulta não recebe o valor do parâmetro do formulário Empty Re: Consulta não recebe o valor do parâmetro do formulário

    Mensagem  MFarias1968 22/9/2014, 15:55

    Valeu a tentativa toyebom.
    O seu exemplo tá com erro de sintaxe, não rodou aqui, não tenho como colocar o meu BD aqui por já tem quase 5000 registros.
    Agradeço sua ajuda.
    Ainda estou tentando desvendar o que está rolando.
    O que tenho é uma base de dados ligada a outras pequenas tabelas.
    O campo "DEPARTAMENTO" da base é alimentado por uma tabela de mesmo nome.(tabela/consulta).
    Fiz uma consulta tentando filtrar a partir de um formulário o departamento que eu quero que seja impresso.
    O relatório tem como fonte de dados esta consulta e o formulário só tem dados na caixa de combinação que usa a tabela "DEPARTAMENTO" que alimenta a base principal.
    Ao escolher o DEPARTAMENTO no formulário através da caixa de combinação e clicando em "VISUALIZAR RELATÓRIO" a consulta deveria filtar usando o seguinte critéiro: [Forms]![DEPARTAMENTO_CALENDARIOS]![Combinação1].
    O que acontece é uma caixa solicitando que eu digite o parâmetro solicitado acima. Se eu repetir o nome do DEPARTAMENTO na caixa que aparece o relatório é visualizado, caso contrário o relatório fica em branco.

    Por favor, me ajudem nessa.

    Conteúdo patrocinado


    Consulta não recebe o valor do parâmetro do formulário Empty Re: Consulta não recebe o valor do parâmetro do formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:17