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


    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados.

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 14/12/2010

    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. Empty [Resolvido]Soma no formulário de campo em subformulário Folha de Dados.

    Mensagem  julianovv 28/1/2021, 13:25

    Bom dia. Tenho um formulário com um subformulário no modo Folha de Dados (a tabela pura sem filtros) e preciso somar um campo dessa tabela no formulário e só aparece "Erro". Quando o subformulário é baseado em consulta, isso não acontece.
    Já vasculhei por aqui uma solução e não consegui respostas.

    A expressão que usei no rodapé do formulário:

    =Soma([SubFrm_ExtratosBancarios]![Crédito (R$)])

    Qualquer luz é bem vinda.

    Obrigado!

    Rolling Eyes


    Última edição por julianovv em 28/1/2021, 16:14, editado 1 vez(es)


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3300
    Registrado : 21/04/2011

    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. Empty Re: [Resolvido]Soma no formulário de campo em subformulário Folha de Dados.

    Mensagem  Marcelo David 28/1/2021, 15:50

    Boa tarde Juliano, tudo bem?

    Dessa forma não dá mesmo, pois a função Soma somente funciona ara o formulário atual (acoplado).

    Para contornar isso, no subfomulário (mesmo que seja folha de dados), ponha cabeçalho e rodapé.

    No cabeçalho, ponha um campo de nome por exemplo txtTotal.

    Nas propriedades dessa campo, em Dados, Fonte do controle ponha isso:

    =Soma([Crédito (R$)])

    No campo do formulário pai, onde quer exibir a soma, ponha isso:


    =[SubFrm_ExtratosBancarios].[Formulário]![txtTotal]

    O que ocorre: você realiza a soma no próprio subformulário, depois apenas referencia o campo do subformulário que contem a soma no
    campo do formulário principal.


    .................................................................................
    Marcelo David | [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 14/12/2010

    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. Empty Re: Soma no formulário de campo em subformulário Folha de Dados.

    Mensagem  julianovv 28/1/2021, 16:13

    Boa tarde Marcelo. Obrigado, deu certo mas a expressão precisou ficar no rodapé do formulário. Precisava fazer essa soma porque a tabela tem entrada de dados e não podia ser uma consulta.
    Obrigado!

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile

    Marcelo David gosta desta mensagem

    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3300
    Registrado : 21/04/2011

    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. Empty Re: [Resolvido]Soma no formulário de campo em subformulário Folha de Dados.

    Mensagem  Marcelo David 28/1/2021, 18:02

    julianovv escreveu:deu certo mas a expressão precisou ficar no rodapé do formulário
    Na verdade foi uma falha minha. Escrevi cabeçalho equivocadamente, mas a intenção seria rodapé mesmo.

    Excelente que por si só corrigiu e já obteve o que precisava. Grato pelo retorno.


    .................................................................................
    Marcelo David | [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

    Conteúdo patrocinado

    [Resolvido]Soma no formulário de campo em subformulário Folha de Dados. Empty Re: [Resolvido]Soma no formulário de campo em subformulário Folha de Dados.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2021, 13:21