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]DContar entre Datas

    avatar
    cuesta10100
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 13
    Registrado : 30/01/2013

    [Resolvido]DContar entre Datas Empty [Resolvido]DContar entre Datas

    Mensagem  cuesta10100 8/5/2014, 06:44

    Olá Caros Amigos!

    A dificuldade da minha BD passa por uma consulta onde conta quantos Sábados se trabalhou num determinado mês.
    No form o Sábado é marcado por uma caixa de verificação.
    A consulta deverá filtrar desde o dia 1 de Fev até 28 do mesmo, só que ela vai buscar também o Sábados de Janeiro.
    No mês de Janeiro funciona perfeitamente porque são os primeiros registos.

    O meu SQL está desta forma:

    SELECT DCount("[sabcorte]","casacos","[sabcorte]=-1")/2
    FROM Casacos
    WHERE (((Casacos.data)>=#2/1/2014# And (Casacos.data)<=#2/28/2014#));


    PS - está a dividir por 2 porque só contará meio dia de trabalho.

    Obrigado pela atenção dispensada,
    Os meus agradecimentos
    Cumprimentos,

    José Eduardo
    avatar
    Convidado
    Convidado


    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Convidado 8/5/2014, 08:57

    Boas colega..

    Envie um modelo do BD com a tabela e consulta.... e dê mais detalhes de sua necessidade.


    Cumprimentos.
    avatar
    cuesta10100
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 13
    Registrado : 30/01/2013

    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  cuesta10100 8/5/2014, 10:20

    Boa tarde colega,
    desculpe a demora mas estive na hora de almoço.

    Segue em anexo a tbl "Casacos"e a cons. "Fevcasacos"
    A minha BD está a controlar dias de produção numa Fábrica de Confeção, onde por vezes se trabalha Sábado de manhã.
    Ora, para fazer os registos de prod. necessito de incluir esses sábados que contarão apenas meio dia de prod, ou seja,
    quando a consulta extrair os dias de prod. que são o nº de registos na tabela, ao apanhar uma caixa de verificação nesse registo
    divide por dois para assim contar só meio dia de trabalho.

    DCount("[sabcorte]","casacos","[sabcorte]=-1")/2 AS fevsabcorte

    Isto funciona, mas não filtra por mês.

    Ex: eu quero saber os dias de produção do mês de Fev.

    SELECT DCount("[sabcorte]","casacos","[sabcorte]=-1")/2 AS fevsabcorte
    FROM Casacos
    WHERE (((Casacos.data)>=#2/1/2014# And (Casacos.data)<=#2/28/2014#));

    O SQL não está a executar o WHERE, envia o resultado de todos os registos que têm a caixa de verificação marcada.

    Espero ter esclarecido...

    Obrigado desde já

    Abraço!

    Não consigo anexar o ficheiro prod.rar, dá nome de arquivo inválido...

    help, please
    avatar
    cuesta10100
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 13
    Registrado : 30/01/2013

    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  cuesta10100 8/5/2014, 10:43

    Desculpe, não tinha reparado que não aceita .rar

    aqui vai em formato zip

    Obrigado mais uma vez

    Anexos
    [Resolvido]DContar entre Datas AttachmentProd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 29 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Convidado 8/5/2014, 13:48

    Tentou formatar a data? ou inverter os dia com o mes?

    #01/02/2014# And (Casacos.data)<=#28/02/2014#));

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Convidado 8/5/2014, 13:59

    É uma consulta agrupada...

    Não estou compreendendo corretamente...

    De maiores detalhes citando o campo

    Cumprimentos.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Cláudio Más 8/5/2014, 14:06

    Use o critério de datas dentro do DCount().
    avatar
    cuesta10100
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 13
    Registrado : 30/01/2013

    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  cuesta10100 9/5/2014, 05:02

    Olá caros amigos!

    Funcionou colocando as datas dentro do critério do DCount.

    Obrigado pela ajuda

    Abraço!
    avatar
    Convidado
    Convidado


    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Convidado 9/5/2014, 22:11

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]DContar entre Datas Empty Re: [Resolvido]DContar entre Datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 16:29