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]Soma condicional

    avatar
    eissoaimesmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/04/2013

    [Resolvido]Soma condicional Empty [Resolvido]Soma condicional

    Mensagem  eissoaimesmo 2/2/2016, 14:44

    Boa Tarde Senhores,


    Dei uma pesquisada mas não entendi como monto a expressão, tenho uma tabela nomeada trabalho com os seguintes campos:
    [TABELA TRABALHO]
    CAMPO.ATM
    CAMPO.HORAS

    Preciso somar as horas só quando o valor de atm é igual a zero, vi algumas expressões como SeImed e DSUN mas não
    entendi como escrever a expressão.
    avatar
    eissoaimesmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/04/2013

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  eissoaimesmo 4/2/2016, 12:10

    Achei essa expressão mais não retorna nada, já vi até em uns sites gringos, só que a sintaxe la e diferente, o access não aceita só as virgulas
    entre os campo tem que colocar ponto e virgula.

    Expr3: DSoma("[horas]","dbo_DIARIA_GERAL","[atm]=0")



    help
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  JPaulo 4/2/2016, 13:55

    Ola;

    Algumas perguntas;

    dbo_DIARIA_GERAL é o nome da sua tabela ?
    Em que formato está o campo horas ?
    Em que formato está o campo atm ?

    Aguardo...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Soma condicional Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Soma condicional Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Soma condicional Folder_announce_new Instruções SQL como utilizar...
    avatar
    eissoaimesmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/04/2013

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  eissoaimesmo 4/2/2016, 15:44

    Opa, Obrigado Jpaulo.

    dbo_DIARIA_GERAL é o nome da minha tabela.

    formato campo horas. é número.

    formato campo atm. é Sim/Não

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  JPaulo 4/2/2016, 17:22

    A expressão tem de ser com ponto e virgula e está correta;

    Para atm deselecionada;
    Código:
    DSum("[horas]";"dbo_DIARIA_GERAL";"[atm]=0")

    Para atm selecionada;
    Código:
    DSum("[horas]";"dbo_DIARIA_GERAL";"[atm]=-1")



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Soma condicional Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Soma condicional Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Soma condicional Folder_announce_new Instruções SQL como utilizar...
    avatar
    eissoaimesmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/04/2013

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  eissoaimesmo 5/2/2016, 11:18

    Obrigado João Paulo,



    Acho que eu não estou abordando do jeito correto, o que acontece que tenho uma tabela :

    dbo_DIARIA_GERAL

    Campo[ATM] sim/não
    Campo[Horas] numero
    Campo[Turno] texto
    Campo[Data] data

    O que eu preciso e gerar um relatório, que some o total de horas, quando atestado = verdadeiro uma soma, e quando = falso outra soma, pelo
    que tinha pesquisado a Dsum resolvia, coloquei ela como você indicou só que da um numero muito alto, existe alguma expressão que eu consiga esse retorno em um campo não acoplado no relatório ?

    Obrigado pelo retorno.
    avatar
    eissoaimesmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/04/2013

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  eissoaimesmo 5/2/2016, 12:19

    João Paulo,

    Resolvi Very Happy, seguinte depois que escrevi aqui explicando melhor o problema, achei a solução com a expressão

    =Soma(SeImed([atm]=-1;[horas];0))


    Deu Certinho obrigado pela paciência.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  JPaulo 5/2/2016, 13:56

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Soma condicional Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Soma condicional Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Soma condicional Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Soma condicional Empty Re: [Resolvido]Soma condicional

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 11:58