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

    [Resolvido]Consulta com soma de campos e intervalo de datas

    avatar
    lsodreb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 03/10/2010

    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Consulta com soma de campos e intervalo de datas

    Mensagem  lsodreb 6/8/2011, 03:42

    Ola pessoal do forum, estou precisando MUITO da ajuda de voces,
    pois estou com o seguinte PROBLEMA ao criar uma consulta... é +- assim

    tabALUNO:
    idaluno, nome, idade

    tabFALTAS
    idaluno, falta, data


    como ja da pra imaginar, todo dia o aluno recebe 1(presença) ou 0(falta) no campo falta e armazena tambem a data.

    Pois bem, preciso de uma consulta que junte as tabelas da seguinte forma:
    idaluno(campo comum entre as tabelas)
    nome, idade,
    falta(soma dos registros em que haja falta=1 entre data X ate Y e um outro campo com a mesma soma só que entre data A ate B)

    só que esta consulta(para gerar um relatório) deverá trazer de uma só vez, todos os alunos,
    e nao 1 por vez, e o outro problema é que mesmo quando puxo apenas um aluno, ele me traz
    todos os registros da tabFALTAS onde o tabALUNO.idaluno = tabFALTAS.idaluno

    Quem puder colaborar no código SQL ai, eu agradeço muito.
    Qualquer ajuda é bem vinda, to precisando muito.
    Código:
    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]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  criquio 6/8/2011, 03:50

    Olá Lucas, seja bem vindo ao forum. O comando sql não veio. Mas você pode fazer o seguinte, supondo que você tenha um formulário de nome frmFaltas e que esse formulário tenha os campos DataInciial e DataFinal. No critério do campo Data, na consulta, coloque assim:

    Entre Forms!frmFaltas!DataIncial E Forms!frmFaltas!DataFinal

    Agora basta digitar as duas datas nos campos do formulário e clicar em um botão para abrir o relatório. Ao criar o relatório, observe as opções de agrupamento no início do assistente e escolha agrupar por nome.


    .................................................................................
    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.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  vieirasoft 6/8/2011, 10:29

    Tem um exemplo no repositório de exemplos

    http://maximoaccess.forumeiros.com/t1750-abrir-relatorio-com-datas
    avatar
    lsodreb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 03/10/2010

    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  lsodreb 8/8/2011, 01:54

    pessoal consegui resolver parte do problema, graças as dicas de vocês, os campos estao agrupados e nao estao mais duplicando,
    só preciso agora de uma formula para colocar em um campo text, que faça a soma do campo FALTA(que contem valores 0 ou 1) usando como critério o campo com a data da falta DATA_FALTA.
    Já procurei no ajuda do access mas nao encontrei nada. a função Contar() não usa critérios.

    Porque ai eu conseguiria o seguinte resultado no mesmo relatorio:
    ex:
    TOTAL DE FALTAS 1ºSEM: 5
    TOTAL DE FALTAS 2ºSEM: 2

    eu poderia ate puxar isso direto pela consulta, só que ai só daria pra fazer com 1 intervalo de datas e nao 2 como necessito.


    desde já agradeço a colaboração de vocês!
    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]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  criquio 8/8/2011, 02:36

    Se na consulta tiver os semestres, você pode buscar direto nela:

    =DSum("Semestre", "NomeDaConsulta", "Semestre=1")

    =DSum("Semestre", "NomeDaConsulta", "Semestre=2")


    .................................................................................
    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.

    avatar
    lsodreb
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 03/10/2010

    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Consulta com soma de campos e intervalo de datas

    Mensagem  lsodreb 14/8/2011, 16:51

    bom queria agradecer as dicas do @criquio, e dizer que consegui usando o seguinte método...

    Criei um relatório "R001" com todos os campos aninhados para não haver repetição dos registros das faltas,
    depois criei mais dois relatórios (R001_sub1 e R001_sub2) cada um deles com consultas independentes que ficou dessa forma:
    Código:

    SELECT COUNT (tabFaltas.Presenca) AS TotalFaltas
    FROM tabFaltas
    WHERE (((tabFaltas.CodAluno)=180) AND ((tabFaltas.Disciplina)="Matemática")
    AND ((tabFaltas.Presenca)=1) AND ((tabFaltas.PerLetivo)="2011/1"));
    depois disso la no relatório R001 criei dentro dele dois subrelatórios apenas para mostrar esses campos com soma personalizada
    e pronto, problema resolvido.

    Tudo bem que foi +- uma POG (Programação Orientada a Gambiarras) mas foi a única forma que encontrei!!!RSRSRS

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  vieirasoft 14/8/2011, 19:14

    Faltou o Resolvido. Desta vez eu coloco.

    Conteúdo patrocinado


    [Resolvido]Consulta com soma de campos e intervalo de datas Empty Re: [Resolvido]Consulta com soma de campos e intervalo de datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 21:05