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]Somar campos em relatório - access 2007

    isaias_sc
    isaias_sc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 23/07/2012

    [Resolvido]Somar campos em relatório - access 2007 Empty [Resolvido]Somar campos em relatório - access 2007

    Mensagem  isaias_sc 28/7/2012, 02:21

    Olá,

    Estou precisando de uma ajuda,

    Tenho consuta que me traz 2 colunas (Rota, R$ Despesas)

    Gerei um reltório a partir desta consulta, porém no relatório pretendo adicionar mais 2 colunas.
    Com as duas colunas adicionadas o relatório ficaria da seguinte forma: (Rota, R$ Despesas,Valor_Custo, Tot_Oper).

    A terceira coluna de Nome [Valor_Custo] ja criei no relatório, os valores desta coluna vem da fução abaixo,
    no evento ao imprimir do relatorio.

    Private Sub Detalhe_Print(Cancel As Integer, PrintCount As Integer)
    Me!Valor_Custo = fncValorCustos(Me!Mês, Me!Ano) * Me!Part
    End Sub
    ___________________________________________________________________

    Private Function fncValorCustos(Mes As Integer, Ano As Integer)
    Dim j As String, a%, v
    For a = 0 To Me!TotalRegistros - 1
    If InStr(ValorCustos(a), Ano & Mes) > 0 Then
    v = Split(ValorCustos(a), "|")
    fncValorCustos = v(1)
    Exit Function
    End If
    Next a
    ValorCustos(k) = DLookup("[ano] & [mês] & '|' & [R$ Custo]", "Custo - Operacional_Analitico", "Mês = " & Mes & " AND [Ano] = " & Ano)
    v = Split(ValorCustos(k), "|")
    fncValorCustos = v(1)
    k = k + 1
    End Function
    ___________________________________________________________________

    A quarta coluna de Nome [Tot_oper] dever ser a soma (R$ Despesas + Valor_Custo)

    Como fazer para criar essa coluna ??

    Inserir no relatório um campo não aclopado e dei o nome de [Tot_Oper]

    No evento ao imprimir do relatório coloquei o seguinte codigo:

    Me!Tot_Oper = (Me![R$ Despesas] + Me![Valor_Custo])

    Deu erro!! Alguél pode me ajudar ??


    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Somar campos em relatório - access 2007 Empty Re: [Resolvido]Somar campos em relatório - access 2007

    Mensagem  Avelino Sampaio 28/7/2012, 10:07

    Olá

    Private Sub Detalhe_Print(Cancel As Integer, PrintCount As Integer)
    Me!Valor_Custo = fncValorCustos(Me!Mês, Me!Ano) * Me!Part
    Me!Tot_Oper = nz(Me![R$ Despesas],0) + Me!Valor_Custo
    End Sub


    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    isaias_sc
    isaias_sc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 23/07/2012

    [Resolvido]Somar campos em relatório - access 2007 Empty [Resolvido]Somar campos em relatório - access 2007

    Mensagem  isaias_sc 30/7/2012, 18:33

    Avelino,

    Show de bola... Funcionou perfeitamente!

    Mais uma vez muito obrigado.

    A programação em relatórios é mesmo a grande sacada para evitar consultas complexas, alem de obter um ótimo desempenho em rede.

    Abraços!

    Conteúdo patrocinado


    [Resolvido]Somar campos em relatório - access 2007 Empty Re: [Resolvido]Somar campos em relatório - access 2007

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 17:03