MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]DSum e DCount - O que estou fazendo errado?

    Compartilhe
    avatar
    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  xoxe em Seg 09 Maio 2016, 14:42

    Vi este post neste [Você precisa estar registrado e conectado para ver este link.] e não consegui resolver.

    Me.Texto0 = DSum("[Quantidade]", "ConsQuadroHEVagas", "[Serviço] = '" & Me.AltaRenda.Caption & "' and [Data] = # " & [Forms]![FormControleHE]![DiaExtraTxt] & "#"" and [Horario]=" & [Forms]![FormControleHE]![HoraExtratxt]) - DCount("[ChaveOp]", "ConsHEReg", "[Principal] ='" & Me.AltaRenda.Caption & "' and [DiaExtra] = # " & [Forms]![FormControleHE]![DiaExtraTxt] & "#"" And [Horario] = " & [Forms]![FormControleHE]![HoraExtratxt])


    O que errei? Não está funcionando.
    Anexos
    BDHE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (57 Kb) Baixado 4 vez(es)


    Última edição por xoxe em Qua 11 Maio 2016, 01:58, editado 1 vez(es)


    .................................................................................

    "Não podemos solucionar problemas usando a mesma forma de raciocínio que usamos quando os criamos." - Albert Einstein



    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.
    avatar
    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  xoxe em Ter 10 Maio 2016, 00:58

    Me.Texto0 = Nz(DSum("[Quantidade]", "ConsQuadroHEVagas", "[Serviço] ='" & Me.AltaRenda.Caption & "' and [Horario] =  " & Format([Forms]![FormControleHE]![HoraExtratxt], "hh:mm") & " and [Data] = #" & [Forms]![FormControleHE]![DiaExtraTxt] & "#") - DCount("[ChaveOp]", "ConsHEReg", "[Principal] ='" & Me.AltaRenda.Caption & "' and [HoraExtra] = " & Format([Forms]![FormControleHE]![HoraExtratxt], "hh:mm") & " and [DiaExtra] = #" & [Forms]![FormControleHE]![DiaExtraTxt] & "#"), 0)

    Dando a seguinte mensagem

    [Você precisa estar registrado e conectado para ver esta imagem.]



    Achei um breve esclarecimento [Você precisa estar registrado e conectado para ver este link.] porém e se for hora?


    .................................................................................

    "Não podemos solucionar problemas usando a mesma forma de raciocínio que usamos quando os criamos." - Albert Einstein



    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3335
    Registrado : 14/08/2013

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  FabioPaes em Sex 13 Maio 2016, 00:39

    Quando o Campo é Hora, funciona da mesma forma como Data, tem que formatar e colocar o # no inicio e # no fim.


    No caso do Amigo, na tabela tabQuadroHE o campo HoraExtra esta como texto (logo nao ha a necessidade de colocar o #...#, devendo ficar ' " & ... & " ' ).  Porem na tabela ControleHE o campo HoraExtra Esta como Data/hora, entao ha a necessidade de Formatar com o # e no #.

    Então corrija de acordo com o que vc achar melhor...

    Me.Texto0 = Nz(DSum("[Quantidade]", "ConsQuadroHEVagas", "[Serviço] ='" & Me.AltaRenda.Caption & "' and [Horario] = '" & Format([Forms]![FormControleHE]![HoraExtratxt], "hh:mm") & "' and [Data] = # " & Format([Forms]![FormControleHE]![DiaExtraTxt], "mm/dd/yyyy") & "#") - DCount("[ChaveOp]", "ConsHEReg", "[Principal] ='" & Me.AltaRenda.Caption & "' and [HoraExtra] = # " & Format([Forms]![FormControleHE]![HoraExtratxt], "hh:mm") & " # and [DiaExtra] = # " & Format([Forms]![FormControleHE]![DiaExtraTxt], "mm/dd/yyyy") & " # "), 0)
    Assim funciona como esta seu exemplo... Texto em uma tabela e Hora na outra tabela.

    Outra coisa que deve fazer é remover o Critério das Consultas...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  xoxe em Sab 14 Maio 2016, 15:34

    Ainda não está a funcionar!

    Tanto em texto como em Data.
    O quadro dentro do formulário onde diz "Vagas disponíveis para HE por serviço" permanece zero.


    .................................................................................

    "Não podemos solucionar problemas usando a mesma forma de raciocínio que usamos quando os criamos." - Albert Einstein



    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3335
    Registrado : 14/08/2013

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  FabioPaes em Sab 14 Maio 2016, 17:22

    Amigo, então vc esta selecionando datas, ou Horas erradas... Veja na imagem a baixo.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Dados da Tabela.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    So lembrando que está filtrando Pelo Serviço: h_cartao_alta_renda Logo so ele aparecerá valor.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  xoxe em Sab 14 Maio 2016, 18:12

    Estranho!!
    Me mande o BD alterado para eu comparar.


    .................................................................................

    "Não podemos solucionar problemas usando a mesma forma de raciocínio que usamos quando os criamos." - Albert Einstein



    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3335
    Registrado : 14/08/2013

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  FabioPaes em Sab 14 Maio 2016, 18:34

    [Você precisa estar registrado e conectado para ver este link.]

    Vc removeu os filtros la das Consultas? Pois ja é realizado com Dcout e Dsum...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 241
    Registrado : 27/03/2016

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  xoxe em Seg 16 Maio 2016, 20:58

    Descobri o problema!
    Um simples detalhe na tabQuadroHE onde a tamanho do texto para o horário, onde vc colocou 6 e eu não tinha definido tamanho.


    .................................................................................

    "Não podemos solucionar problemas usando a mesma forma de raciocínio que usamos quando os criamos." - Albert Einstein



    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3335
    Registrado : 14/08/2013

    Re: [Resolvido]DSum e DCount - O que estou fazendo errado?

    Mensagem  FabioPaes em Seg 16 Maio 2016, 21:02

    Rererere, que bom que deu certo...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Seg 25 Set 2017, 23:15