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


    DCount envolvendo critérios entre duas tabelas com campo data validos ou nulos

    avatar
    Convidado
    Convidado


    DCount envolvendo critérios entre duas tabelas com campo data validos ou nulos Empty DCount envolvendo critérios entre duas tabelas com campo data validos ou nulos

    Mensagem  Convidado 28/8/2012, 16:14

    Em uma dúvida no Fórum, este exemplo da utilização do DCount envolvendo duas tabelas, para contagem de pessoas por caso, envolvendo diversos critérios de data.

    Primeiramente uma consulta para as duas tabelas, e uma segunda consulta para contagem de campos.

    Exemplo prático para utilização do comando. Espero que seja util.

    Sintaxe dos comandos aplicados em campos não acoplados

    Ingresso: DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtIng = [DtAcolhim]")

    Adicional: DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtIng > [DtAcolhim]")

    Sairam_Antes: DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And (Not IsNull([NucDtSaida]) And IsNull([DtSaida]) Or NucDtSaida<[DtSaida])")

    Sairam_NoEncerramento: DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtSaida = [DtSaida]")

    Atual: (DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtIng = [DtAcolhim]")+DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtIng > [DtAcolhim]"))-(DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And (Not IsNull([NucDtSaida]) And IsNull([DtSaida]) Or NucDtSaida<[DtSaida])"))-(DContar("*";"CnsNucleoFamiliar";"IDCaso = " & [IDCaso] & " And NucDtSaida = [DtSaida]"))

    Tópico da Dúvida no Fórum:
    http://maximoaccess.forumeiros.com/t9197-resolvidocontar-ocorrencias-em-consulta

    Link do Exemplo:
    https://dl.dropbox.com/u/26441349/Acolhimento%20resolvido.zip

    Cumprimentos.

      Data/hora atual: 28/3/2024, 20:04