MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

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

    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 230
    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.

    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 230
    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.

    FabioPaes
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2328
    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!

    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 230
    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.

    FabioPaes
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2328
    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!

    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 230
    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.

    FabioPaes
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2328
    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!

    xoxe
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 230
    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.

    FabioPaes
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2328
    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: Sex 09 Dez 2016, 13:31