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

    [Resolvido]Consulta com critério de parâmetro em dois campos de data

    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Consulta com critério de parâmetro em dois campos de data

    Mensagem  NoobdoAccess 11/4/2012, 19:58

    Boa Tarde
    Pesquisei bastante no forum mas n consegui resolver meu problema,
    deixa eu falar: tenho uma consulta que tem dois campos que possuem critério

    Campos Critérios
    Data_Prevista Entre [inicial]e[final]
    Data_Realizada Entre [inicial]e[final]

    Tenho registros que só possuem Data prevista, assim como alguns que só possuem data realizada
    Na consulta só me é mostrado os registros que tem os dois campos preenchidos...
    gostaria que todos os registros neste periodo me fossem mostrados idependente de os dois campos estarem preenchidos.

    eh isso obg

    p.s.: Gostaria de Aprender a escrever codigos, se alguem disponibilizar um link... ^^

    avatar
    Convidad
    Convidado


    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Convidad 11/4/2012, 20:14


    Olá!

    Se os campos são da mesma tabela, deviam aparecer todos (sem critério).
    Se forem de tabelas diferentes, deve verificar as propriedades-da-associação entre as tabelas na consulta, para forçar a exibição.
    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  NoobdoAccess 11/4/2012, 20:20

    São da mesma Tabela mas só me aparecem os valores que tem os dois campos preenchidos porque coloquei criterio nos dois
    Imagino que porque ao inserir uma data ele não vai retornar uma campo com um valor null entende ?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Avelino Sampaio 11/4/2012, 20:27

    Olá

    Vc pode experimentar acrescentando o IS NULL na clausula OR em cada um dos critérios


    Exemplo:

    Campo: Data_Prevista
    Criterio: Entre [inicial]e[final]
    OU: is null

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Consulta com critério de parâmetro em dois campos de data

    Mensagem  NoobdoAccess 11/4/2012, 20:48

    Ainda n foi isso =X
    agora só me exibe os registros onde ambos os valores são nulos

    Vou continuar tentando uma hora consigo ^^
    se tiverem mais alguma dica sou todo ouvidos ^^

    obg avelino e Norberto

    Vou p faculdade agora me perdoem se demorar a responder... possivelmente amanha respondo se houver nova mensagem
    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  NoobdoAccess 14/4/2012, 15:07

    Como ngm mais respondeu minha pergunta dou como resolvido
    obg pela ajuda =X
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Convidad 14/4/2012, 15:21


    Poste o SQL da consulta para entendermos melhor.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Avelino Sampaio 14/4/2012, 15:37

    Olá

    Inverte para Is Not Null e veja se muda alguma coisa

    Campo: Data_Prevista
    Criterio: Entre [inicial]e[final]
    OU: is not null

    Poderia pesquisar no meu aplicativo exemplo que tem como solucionar usando o VBA.

    http://www.usandoaccess.com.br/tutoriais/tuto35.asp?id=1#inicio

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    NoobdoAccess
    NoobdoAccess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 11/01/2012

    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  NoobdoAccess 17/4/2012, 15:26

    Realmente eu desisti de tal problema
    a diferença fica em questão de centavos caso haja algum atraso
    então realmente era soh uma questão de eficiencia

    mas akih vai a sql p vcs verem

    SELECT Contas_a_pagar.Num_Verba_Orcam, Sub_contas_a_pagar.data_efetiva, Contas_a_pagar.Fornecedor, Contas_a_pagar.Descricao_da_despesa, Sub_contas_a_pagar.Valor_Efetivo, Verba_Orcamentaria.Descricao, Verba_Orcamentaria.Grupo, Sub_contas_a_pagar.Valor_previsto, Sub_contas_a_pagar.data_prevista, Sub_contas_a_pagar.Documento, Verba_Orcamentaria.subgrupo
    FROM Sub_contas_a_pagar INNER JOIN (Verba_Orcamentaria INNER JOIN Contas_a_pagar ON Verba_Orcamentaria.Num_verba = Contas_a_pagar.Num_Verba_Orcam) ON Sub_contas_a_pagar.Documento = Contas_a_pagar.documento
    WHERE (((Sub_contas_a_pagar.data_efetiva) Between [Informe Data Inicial DD/MM/AAAA] And [Informe Data Final DD/MM/AAAA]));


    agradecido pela ajuda e atenção
    e sr Avelino a indicação do site era exatamente q eu precisava
    muito obg ^^

    ah eu tirei o isnull e deixei como estava
    obg ^^
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Convidad 21/4/2012, 17:23


    O Fórum agradece o retorno!


    cheers



    Conteúdo patrocinado


    [Resolvido]Consulta com critério de parâmetro em dois campos de data Empty Re: [Resolvido]Consulta com critério de parâmetro em dois campos de data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 11:28