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]Exibir Totais com campo Filtro em branco

    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Exibir Totais com campo Filtro em branco Empty [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Chamon Consultoria 19/10/2016, 00:06

    Boa noite!

    Bd em Access 2010.

    O formulário exibe os totais das somas apenas quando é informado o grupo no campo "txtGrupo" (Filtrar por Grupo).

    Há uma maneira para que o formulário também exiba esses totais quando o campo "txtGrupo" estiver vazio?

    Segue anexo para avaliação.
    Para testar digite 1, 2 ou 3 no campo Filtrar por Grupo.

    Desde já agradeço!
    Anexos
    [Resolvido]Exibir Totais com campo Filtro em branco AttachmentFILTRAR POR GRUPO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 14 vez(es)
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Celso Roberto 19/10/2016, 13:54

    Olá...

    Altere o seu código atual por este e veja se é o que pretende

    Abraços

    Código:
    Private Sub CalculaSubTotal()
        'DÉBITO
       
        If Not IsNull(txtGrupo) Or txtGrupo = "" Then
        strSql = ""
        strSql = "SELECT Sum(tbl_FluxoCaixa.ccDébito) AS DEBITO From tbl_FluxoCaixa"
        strSql = strSql & " WHERE cdData Between Format$('" & Me![txtDatIni] & "', 'dd/mm/yyyy') AND Format('" & Me![txtDatFim] & "', 'dd/mm/yyyy')"
        strSql = strSql & " AND GRUPO = " & "'" & Me![txtGrupo] & "'"
        Else
        strSql = ""
        strSql = "SELECT Sum(tbl_FluxoCaixa.ccDébito) AS DEBITO From tbl_FluxoCaixa"
        strSql = strSql & " WHERE cdData Between Format$('" & Me![txtDatIni] & "', 'dd/mm/yyyy') AND Format('" & Me![txtDatFim] & "', 'dd/mm/yyyy')"
        End If
     
        Set dbs = CurrentDb()
        Set rst = dbs.OpenRecordset(strSql)
     
        If rst.RecordCount > 0 Then
            Me.TotalDébito = rst("DEBITO")
        Else
            Me.TotalDébito = 0
        End If
        rst.Close
       
        'CRÉDITO
        If Not IsNull(txtGrupo) Or txtGrupo = "" Then
        strSql = "SELECT Sum(tbl_FluxoCaixa.ccCrédito) AS CREDITO From tbl_FluxoCaixa"
        strSql = strSql & " WHERE cdData Between Format$('" & Me![txtDatIni] & "', 'dd/mm/yyyy') AND Format('" & Me![txtDatFim] & "', 'dd/mm/yyyy')"
        strSql = strSql & " AND GRUPO = " & "'" & Me![txtGrupo] & "'"
        Else
        strSql = "SELECT Sum(tbl_FluxoCaixa.ccCrédito) AS CREDITO From tbl_FluxoCaixa"
        strSql = strSql & " WHERE cdData Between Format$('" & Me![txtDatIni] & "', 'dd/mm/yyyy') AND Format('" & Me![txtDatFim] & "', 'dd/mm/yyyy')"
        End If
       
        Set dbs = CurrentDb()
        Set rst = dbs.OpenRecordset(strSql)
     
        If rst.RecordCount > 0 Then
            Me.TotalCrédito = rst("CREDITO")
        Else
            Me.TotalCrédito = 0
        End If
        Me.Saldo = Me.TotalCrédito - Me.TotalDébito
        If Me.Saldo < 0 Then
            Me.Saldo.ForeColor = 255
        Else
            Me.Saldo.ForeColor = 0
        End If
        rst.Close
    End Sub


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


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Celso Roberto 19/10/2016, 14:01

    Olá de novo..

    Não esqueça de tirar o evento no atual do form
    Abraços


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


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Chamon Consultoria 20/10/2016, 00:02

    Celso, era isso mesmo.

    Obrigado!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Celso Roberto 20/10/2016, 13:39

    Olá..

    O Fórum agradece seu retorno.

    Obrigado e até a próxima..


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


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Celso Roberto 20/10/2016, 13:39

    Olá..

    O Fórum agradece seu retorno.

    Obrigado e até a próxima..


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


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Exibir Totais com campo Filtro em branco Empty Re: [Resolvido]Exibir Totais com campo Filtro em branco

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 02:24