Tenho um sub-formulário com um campo "quantidade", outro com o nome "marca"outro com o nome "tx1", este deveria mostrar só a soma dos valores onde o campo "marca" estivesse dados. Alguém para dar uma ajuda?
4 participantes
Soma de campos
jacajose- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 16
Registrado : 30/07/2013
- Mensagem nº1
Soma de campos
webruxim- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 103
Registrado : 08/12/2013
- Mensagem nº2
Re: Soma de campos
Poderia tentar na propriedades do seu campo tx1, na aba Dados/Fonte do Controle colocar esse codigo
=[Nome_SubFormulario1].[Formulário]![quantidade] + [Nome_SubFormulario2].[Formulário]![marca]
=[Nome_SubFormulario1].[Formulário]![quantidade] + [Nome_SubFormulario2].[Formulário]![marca]
jacajose- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 16
Registrado : 30/07/2013
- Mensagem nº3
Re: Soma de campos
Bom dia,"webruxim"
Não está a dar certo , algo está mal e não sei o que fazer.
Não está a dar certo , algo está mal e não sei o que fazer.
webruxim- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 103
Registrado : 08/12/2013
- Mensagem nº4
Re: Soma de campos
tente assim
=[Nome_SubFormulario1].[Formulário]![quantidade]+[Nome_SubFormulario2].[Formulário]![marca]
Nota:
O que está de vermelho, altere para o nome correto dos seus subformularios ok
=[Nome_SubFormulario1].[Formulário]![quantidade]+[Nome_SubFormulario2].[Formulário]![marca]
Nota:
O que está de vermelho, altere para o nome correto dos seus subformularios ok
jacajose- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 16
Registrado : 30/07/2013
- Mensagem nº5
Re: Soma de campos
Eu fiz isso, e dá #erro. Não apresenta a soma.
Repara que no subformulário "introd_pneu Subformulário", tem uma linha que tem dados da quantidade de pneus, a linhas seguintes tem alinhamento e valvulas e estas linhas não deveriam ser contadas. deveria o campo abaixo "Total" apresentar o 2 e não 5.
Caso eu accione mais 2 pneus e 2 valvulas e mais um alinhamento, vai apresentar um total de 10, o que na verdade são só 4 pneus.
Dá para entender o que pretendo?
Obrigado desde já pela sua cooperação.
Repara que no subformulário "introd_pneu Subformulário", tem uma linha que tem dados da quantidade de pneus, a linhas seguintes tem alinhamento e valvulas e estas linhas não deveriam ser contadas. deveria o campo abaixo "Total" apresentar o 2 e não 5.
Caso eu accione mais 2 pneus e 2 valvulas e mais um alinhamento, vai apresentar um total de 10, o que na verdade são só 4 pneus.
Dá para entender o que pretendo?
Obrigado desde já pela sua cooperação.
webruxim- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 103
Registrado : 08/12/2013
- Mensagem nº6
Re: Soma de campos
jacajose, no meu caso, assim como muitos tb estou caminhando na linguagem. Com uma amostra do BD talvez eu conseguiria te ajudar melhor.
tem uma função :
Dcount("*","Nometabela","[NomeCampo] like 'Firestone'")
que talvez lhe sirva para esse procedimento, da uma pesquisada no forum pela função Dcount
De ante mão se algum dos mestres puder ajudar na solução do amigo tambem ficaria agradecido, nesse quesito acho que esta sendo muito pra mim.
tem uma função :
Dcount("*","Nometabela","[NomeCampo] like 'Firestone'")
que talvez lhe sirva para esse procedimento, da uma pesquisada no forum pela função Dcount
De ante mão se algum dos mestres puder ajudar na solução do amigo tambem ficaria agradecido, nesse quesito acho que esta sendo muito pra mim.
jacajose- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 16
Registrado : 30/07/2013
- Mensagem nº7
Re: Soma de campos
Obrigado, mesmo
Eu pouco sei na programação, fui pesquisando e fazendo. só assim.
Esta função não vai servir pois a marca dos pneus nem sempre vai ser a mesma.
Posso enviar a BD por mensagem Privada?
Deparei também que ao eliminar um registo pelo formulário os dados ficam na tabela.
obrigado
Eu pouco sei na programação, fui pesquisando e fazendo. só assim.
Esta função não vai servir pois a marca dos pneus nem sempre vai ser a mesma.
Posso enviar a BD por mensagem Privada?
Deparei também que ao eliminar um registo pelo formulário os dados ficam na tabela.
obrigado
scandinavo- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1059
Registrado : 11/11/2009
- Mensagem nº8
Re: Soma de campos
Use a função seimed ou coloca um código no evento após atualizar do campo qnt
If me.seu campo marca = true then
Me.campo total = soma (me.qnt)
Else
End if
Não vi a sua base
Mas tenta isto
Coloca a base para todos
If me.seu campo marca = true then
Me.campo total = soma (me.qnt)
Else
End if
Não vi a sua base
Mas tenta isto
Coloca a base para todos
diogojoi- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 06/04/2016
- Mensagem nº9
soma campo retorna erro
Boa Tarde
Preciso de ajuda
estou fazendo um formulário frente caixa basico quando coloco para somar o subformulario no rodapé lá no caixa retorna em erro
mas quando tem valor da certo..
No rodapé do subform coloquei =(Nz([ValorTotal])) - =soma[ValorTotal] ai tudo bem quando tem valor mas quando nao tem valor da erro
mas no form caixa coloquei o subform e uma caixa de texto não acoplada em baixo e coloquei =[CS_Vendas_Mensais Caixa Dinheiro do dia subformulário]![txt_dinheiro do dia]
Já tentei com função Nz mas não deu
Preciso de ajuda
estou fazendo um formulário frente caixa basico quando coloco para somar o subformulario no rodapé lá no caixa retorna em erro
mas quando tem valor da certo..
No rodapé do subform coloquei =(Nz([ValorTotal])) - =soma[ValorTotal] ai tudo bem quando tem valor mas quando nao tem valor da erro
mas no form caixa coloquei o subform e uma caixa de texto não acoplada em baixo e coloquei =[CS_Vendas_Mensais Caixa Dinheiro do dia subformulário]![txt_dinheiro do dia]
Já tentei com função Nz mas não deu
scandinavo- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1059
Registrado : 11/11/2009
- Mensagem nº10
Re: Soma de campos
seu nz esta errado
Nz(seu.campo,0)
Nz(seu.campo,0)
Última edição por scandinavo em 23/1/2018, 20:59, editado 1 vez(es)
diogojoi- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 06/04/2016
- Mensagem nº11
Re: Soma de campos
Boa Tarde Alguém poderia me ajudar
Fiz Uma consulta de todas as vendas do dia para somar o valor total das vendas...coloquei no subform no rodape quando coloco a função somar da certo, só quando tem vendas, mas quando não tem vendas fica branco... no form de caixa coloquei uma caixa não acoplada para retorno do valor mas como fica branco não soma da erro
mandei um JPG
Obrigado
Diogo
Fiz Uma consulta de todas as vendas do dia para somar o valor total das vendas...coloquei no subform no rodape quando coloco a função somar da certo, só quando tem vendas, mas quando não tem vendas fica branco... no form de caixa coloquei uma caixa não acoplada para retorno do valor mas como fica branco não soma da erro
mandei um JPG
Obrigado
Diogo
- Anexos
- teste.pdf
- Você não tem permissão para fazer download dos arquivos anexados.
- (894 Kb) Baixado 19 vez(es)
scandinavo- VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1059
Registrado : 11/11/2009
- Mensagem nº12
Re: Soma de campos
Faça uma cópia do bd apague tudo o que não está ligado ao erro zera ele coloque alguns dados e poste ai só o básico
jacajose- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 16
Registrado : 30/07/2013
- Mensagem nº13
Agradecimento
Cirbernautas,
Boa tarde.
Deixo aqui o meu agradecimento.
Abraços
Boa tarde.
Deixo aqui o meu agradecimento.
Abraços