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


3 participantes

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 30/5/2014, 02:20

    Bom dia galera,

    Bom, tentarei explicar o mais direto e explicativo possível.

    No form CadastroServicoEmpresa tem (itens principais)
    - Campo pra selecionar Empresa Já cadastrados;
    - campo pra digitar valor;
    - Campo pra selecionar Serviços já cadastrados;
    - Categoria já cadastrados (essa categoria TEM QUE TER HAVER com os Serviços).
    Nesse caso acima citado, eu não fiz nenhum relacionamento entre elas... não sei se precisa...

    No form Menu tem:
    - um campo que tem uma listagem de Empresas (esse campo ta vinculado com outra tabela, ai quando eu clico nesse campo abre uma seleção de empresa (nome de empresa, somente) cadastradas).
    - E tem um botão de imprimir, e ao clicar abre o relatório de acordo com oque selecionei no campo.

    Até ai funcionando.

    No relatório tem (itens principais):

    Cabeçalho
    - Campo Empresa (que é a mesma empresa que selecionei no form Menu);
    - Alguns rótulos

    Campo Detalhes
    - Campo Serviço (lembrando que esse campo é um campo selecionável e não digitável, nem sei se era necessário falar isso xD... mas enfim  tongue );
    - Campo Categoria ( ''             ''           '');
    - Valor;

    Explicando o funcionamento do programa:
    - Eu vou no form CadastroServicoEmpresa e cadastro vários serviços pra mesma empresa (pode ser varias vezes, vou lá cadastro um serviço, fecho, abro de novo, clico em novo registro e cadastro outros serviços pra mesma empresa) OU posso cadastrar serviços em outras empresas já cadastradas em outro novo registro (que nesse caso não vem ao caso);
    - Feito isso -
    - Vou no form Menu, seleciono a empresa e clico em abrir o relatório com os devidos campos já citado.

    O que eu to querendo fazer

    OPÇÃO 1 (dificil):
    Ao selecionar a empresa e clicar em abrir o relatório queria fazer o seguinte: lembra que falei que pra cada serviço tem uma categoria (podendo ter serviços pra mesma categoria)? Então, queria botar essa categoria como se fosse um titulo e os serviços embaixo, e os valores desses serviços serem somados POR serviços e não o total de tudo. Por exemplo: Fiz um cadastro do serviço 1 na empresa 1, salvei, fechei o form, abri, cliquei em novo e fiz outro cadastro do serviço 1 na empresa 1. Quero a soma desse serviço 1. Somente o serviço 1. (vai ter outros serviços, então vai ter as somas dos seus respectivos serviços). POREM não vai ter só uma categoria, uma empresa pode ter varias categorias...  Essa é a opção dificil rs.

    OPÇÃO 2 (facil, eu acho rs):
    Deleta o campo categoria, não vai ter mais categoria... esquece categoria.
    Porem, ao abrir o relatório vai ter os serviços das empresas (lembrando que os serviços podem se repetir na mesma empresa de acordo com que crio novo registro, uma empresa pode ter 2 serviços iguais) e o valor.
    Oque pretendo com isso:
    - Não queria que tivesse serviços repetidos no relatório. Alem de não ter os serviços repetidos eu queria o valor SOMADO entre eles.

    Oque já tentei:
    no campo valor... eu coloquei =soma([valor]) ... e mesmo assim deu ruim, fazendo isso ao selecionar a empresa no form Menu e clicar em abrir relatorio abre uma caixa de dialogo escrito "Valor"
    só isso que fiz rs... não sei como tirar esses serviços repetidos do relatório :/

    Deixarei o programa aqui pra analise
    O form principal é o form menu.


    Quaisquer duvida pergunte e estarei tentando explicar a duvida da melhor forma possível, valeu Wink

    OBS: Fiz upload da nova BD, BD anterior apresentava alguns erros
    OBS 2: Noa tem mais o campo categoria, não precisa mais ter... acho que é um pouco complicado, sendo assim... esquece rs.
    Anexos
    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] AttachmentBANCO DE DADOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (636 Kb) Baixado 66 vez(es)


    Última edição por GABRIELRAFAEL em 1/6/2014, 03:39, editado 3 vez(es)


    .................................................................................
    Sdds,

    Gabrieel Rafael
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  Fernando Bueno 30/5/2014, 14:22

    Bom dia Gabriel.

    Por hora aconselho mudar o nome do campo Valor, essa é uma palavra reservada

    no access terá problemas com isso.



    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] 16rzeq
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 30/5/2014, 15:07

    Olá Gabriel,
    Primeiramente, não consegui ver onde está a "categoria" que você diz ter nos serviços.
    Em segundo lugar, os serviços estão no mesmo campo, com nomes diferentes, certo?
    E você quer a soma por nome de serviço, é isso?
    Ex: Uma empresa apresenta 5 serviços registrados: Produto1, Produto2, Produto3, Produto1, Produto2.
    Você quer somar os valores do Produto1, do Produto2 e do Produto3. É isso?

    E esses serviços tem um número fixo ou podem ser N serviços indefinidamente?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 30/5/2014, 17:22

    Fernando bueno

    Eu já tinha feito um teste depois de mandar essa pergunta, mudei lá pra txt_valor e dps coloquei o comando =soma([valor]) ... mas ao fazer isso, quando clico pra abrir o relatorio abre uma caixa de dialogo escrito "valor" ... Não sei se é isso que o senhor ta querendo me dizer, se for... fiz isso.


    rdrck
    É isso mesmo cara, que to tentando fazer. E não, uma empresa pode ter N serviços ... "podendo ser repetidos ou não".

    É assim:
    Cadastro 1: Uma empresa quer construir a casa do JOAO e lá gastou terra (R$10) e pedra(R$10), fiz a nota fiscal desse serviço e pronto.
    Cadastro 2: Uma empresa quer construir a casa da MARIA e lá gastou terra(R$15) e pedra(R$20), fiz a nota fiscal desse serviço e pronto.

    Quando eu for no frm Menu e selecionar a empresa e clicar em Visualizar relatorio queria que aparecesse assim:

    Empresa SELECIONADA gastou:
    Terra: R$25
    pedra: R$30


    OBS: Eu fiz upload do novo BD, ta la na descrição lá em cima


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 30/5/2014, 17:43

    Então Gabriel,
    Você pode ter N produtos para determinada empresa, certo? Pode ser terra, areia, cimento, seixo, sei lá... etc. Certo?
    Quando você coloca =Soma([Campo]), isso vai lhe retornar a soma dos valores desse Campo, independentemente do tipo de produto.
    Então teria que ver uma forma de ter um critério.

    Outra coisa importante: no seu relatório eu não vi cabeçalho/rodapé do relatório, só de página.
    Pra fazer o cálculo tem que colocar no rodapé do relatório.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 30/5/2014, 17:55

    rdrck,

    Não sei se o senhor reparou, no frm Menu, ao selecionar a empresa EMPRESA 2 GABRIEL ... lá vai ter alguns produtos repetidos. Esses produtos repetidos teria que tirar, ou seja.... havendo mais de 1 produto repetido tirasse e fazia a soma.

    Ao selecionar a empresa EMPRESA 2 GABRIEL
    la ta assim:
    'Feito no primeiro cadastro pra construir a casa do JOAO
    produto 4: 10
    produto 3: 10
    'Feito no segundo cadastro cadastro pra construir a casa do MARIA
    produto 4: 15
    produto 3: 20

    e eu queria que ficasse assim:
    Ao selecionar a empresa EMPRESA 2 GABRIEL
    produto 3: 30
    produto 4: 25

    OBS: Lembrando que: ali só tem 2 serviços, mas poderia ter VARIOS serviços... por exemplo: a Empresa EMPRESA 2 GABRIEL poderia usar 10 serviços pra fazer a casa do JOAO e usar apenas 5 serviços pra construir a casa de MARIA

    Do jeito que o senhor ta falando daria certo, igual aquele arquivo que o senhor me mandou a algum tempo atrás. Porem pode ter N Serviços como pode ter apenas 1 serviços (que acho dificil, mas é uma hipótese) ... e naquele arquivo que o senhor me mandou o senhor escreveu cada um dos serviços em um rótulo e usou o comando =soma([campo])...

    E eu queria de uma forma automática... :/

    Me corrija se essa observação que fiz ta errado.


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 30/5/2014, 18:07

    Veja bem, não estou dizendo que pode colocar N serviços em uma empresa.
    O que quero dizer é que você pode ter N serviços diferentes, entendeu?
    Então pode ter vários nomes para os serviços: Produto_1, Produto_2, ..., Produto X.
    Então, tem que ver como faria esse critério.

    Por exemplo, se você usasse só 03 tipos de produto: Areia, Cimento e Tijolo.
    Então poderia tentar um critério:
    Se Produto = Areia, então...
    Senão Se Produto = Cimento, então...
    Senão Se Produto = Tijolo, então...

    Mas você pode ter vários tipos de produtos.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 30/5/2014, 18:16

    rdrck,

    Se eu usasse só 3 ... 4... 10... 30... seria fácil rs... O problema que são mais de 300 serviços. Como disse, queria saber se tem alguma forma automática de fazer isso, do jeito que o senhor ta falando vou ter que digitar os mais de 300 serviços. Igual, por exemplo: lá no frm CadServiEmpresa, eu seleciono o serviço pra tal Processo (que seria, pra melhor entendimento, cliente) e ao imprimir (tem um btn imprimir nesse frm) aparece somente os arquivos que selecionei pra aquele serviço.

    O que queria fazer é listar TODOS os serviços da empresa SELECIONADA no frm Menu e que não repetisse campos iguais (e caso repetisse, teria mais de um... se tivesse mais de um teria que fazer a soma).


    .................................................................................
    Sdds,

    Gabrieel Rafael
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  Fernando Bueno 30/5/2014, 20:33

    Boa tarde amigos, ainda to no trabalho vou deixar para que nosso colega rdrck

    continue te orientando ok. Qualquer coisa estamos ai.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] 16rzeq
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 30/5/2014, 20:51

    Tranquilo Fernando Bueno  Wink 


    .................................................................................
    Sdds,

    Gabrieel Rafael
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 1/6/2014, 03:21

    Galera, procurei em outros fóruns e pra eu realizar essa façanha eu precisarei inserir no codigo SQL em Consultas um código similar a esse:

    Codigo para "Agrupar registros iguais e somar os valores amarrados a eles"

    Select TblClientes.Cliente, Sum(TblClientes.ValorUnitario) As SomadeValorUnitario
    FROM TblClientes
    GROUP BY TblClientes.Cliente;


    E como acredito eu que não seja necessário abrir outra pergunta em outro fórum, pois acredito que aqui eu consiga resolver problema, gostaria de saber oque fazer agora...  Sad 


    Meu codigo SQL atualmente estar assim:

    SELECT tbl_ServiEmpresa.cod_ServiEmpr, tbl_ServiEmpresa.NomeEmpresa, tbl_ServiEmpresa.Processo, tbl_ServiEmpresa.Data, tbl_ServiEmpresaDet.Servico, tbl_ServiEmpresaDet.Valor, tbl_ServiEmpresaDet.Unidade
    FROM (tbl_Empresa INNER JOIN tbl_ServiEmpresa ON tbl_Empresa.cod_Empresa = tbl_ServiEmpresa.NomeEmpresa) INNER JOIN tbl_ServiEmpresaDet ON tbl_ServiEmpresa.cod_ServiEmpr = tbl_ServiEmpresaDet.cod_ServicoEmpresa
    WHERE (((tbl_ServiEmpresa.NomeEmpresa)=[Formulários]![frm_Menu]![txt_NomeEmpresa]));



    Como inserir esse código que de acordo com outros fóruns iria resolver o meu problema?  confused 
    Pois já tentei inserir esse código de algumas formas e não obtive sucesso... Sempre dava conflito  Sad 

    Algum(as) observação(ões) que acho que seja(m) interessante dizer:
    - Na tabela tbl_serviços tem:
    id
    nome
    Onde pra cada nome tem um id...


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 2/6/2014, 11:37

    Olá Gabriel,
    Veja bem, esse código SQL apenas irá somar todos os campos ValorUnitario, mas isso independentemente do tipo de produto/serviço.
    Como eu disse, o código tem que "entender" que você quer somar somente um tipo/nome de produto.
    Então, como você quer somar os valores e, em um só campo estão os vários produtos (nomes) diferentes, teria que ter um código pra rodar uma espécie de loop e efetuar a soma somente do produto X e do Y, etc.
    Talvez você consiga (mas eu ainda não testei aqui), se colocar um nível para os produtos no relatório.
    Então você teria, no relatório, o nível (cabeçalho) para a empresa e, abaixo, o nível (cabeçalho) para os produtos/serviços e nada no detalhe do relatório.
    Então, no cabeçalho ou rodapé desse nível produto/serviço, pode efetuar a soma: =Soma([ValorUnitario]).
    Isso lhe daria o valor por serviço.
    Mas isso não testei ainda. Pode tentar ai e dar um retorno.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 2/6/2014, 22:36

    Vleo rdrck,

    Entendi oque você quis dizer, fiz oque recomendou mas não deu certo cara...  Sad

    Se eu colocar isso no cabeçalho ou no rodapé ele iria retorna só um valor, né? E não é necessariamente isso que quero... quero que ele "suma" os serviços que tenham campos iguais e some eles. É exatamente isso que você disse, somar tudo relacionado a X e tudo relacionado a Y (claro, de acordo com a empresa que escolhi no frm menu).

    Mas fazendo isso que o senhor recomendou alem de que não deu certo não vi uma logica nisso ... de acordo com o meu nível de conhecimento ...

    Você acha que esse código SQL que peguei de outro fórum não iria resolver? Ele parece resolver esse problema  Neutral

    --------------

    Irei disponibilizar o programa 90% pronto, faltando SOMENTE essa parte e algumas descrição que talvez o cliente queira que troque, mas isso não vem ao caso rs. Queria disponibilizar assim pro cliente, por enquanto, mas ele não ta querendo :/... ele já viu, gostou mas não ta querendo assim... ele quer com tudo funcionando ... enfim ...

    Reconheço que o designer do programa não ta 100%  como deveria estar, mas... a medida que pratico ganho mais experiencia Wink

    Agradeço a quem puder me ajudar!
    Anexos
    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] AttachmentBANCO DE DADOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (717 Kb) Baixado 25 vez(es)


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 11:50

    Meu amigo,
    Aquele SQL é uma consulta que, se você observá-la no modo design, existe um campo a mais, que não está na tabela, chamado SomadeValorUnitario.
    Na grade de design da consulta, esse campo seria:

    SomadeValorUnitario: Soma([ValorUnitario])

    Mas isso iria somar tudo, independentemente do tipo.
    Vou dar uma olhada no BD e ver o que consigo, senão algum colega poderá ajuda-lo, com certeza.
    O relatório que você quer é o rel_ServiEmpresa?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 12:12

    Teste lá:
    O relatório é rel_ServiEmpresa_MOD.
    Anexos
    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] AttachmentBANCO_DE_DADOS_Gabriel_MOD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (74 Kb) Baixado 113 vez(es)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 14:35

    rdrck,

    Funcionou perfeitamente! Ficou até alem do que queria, o senhor colocou meio que um detalhe daquele total ... mas aquilo não será necessário, mas mesmo assim... ficou show!

    Mas eu não conseguir raciocinar a logica disso Sad ... Não conseguir entender porque isso aconteceu, mas ... agora sei que de como funciona.
    Mas deboa, talvez com mais pratica consigo entender!  Wink 

    Obrigado pela paciência. Desculpa tbm por algo.

    Ficou show Wink

    Vleo


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 14:47

    Que bom que funcionou.
    Mas o que, exatamente, você não entendeu?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 14:56

    Como os "serviços" (que, nesse caso, seria os PRODUTOS) sumiram os repetidos e somaram só os repetidos ... não conseguir entender essa identificação dos repetidos e junção dos mesmo e a soma somente dos repetidos kkk ... não conseguir identificar um codigo ou uma logica que possa ter feito essa façanha rsrs

    Tipo, aquele GROUP BY daria a entender que todos os SERVIÇOS/PRODUTOS do mesmo nome iria se juntar...


     rabbit 


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 15:03

    Repare lá no relatório.
    Veja que criei 02 níveis no mesmo. Um para o nome da empresa e um para o nome do serviço/produto.
    Os níveis no relatório servem para fazer exatamente o que você estava desejando, ou seja, agrupar tipos iguais.
    No caso, com a adição dos 02 níveis, o relatório "entende" que, enquanto tiverem dados da empresa A, o nome da mesma é exibido no seu nível e os dados abaixo são listados.
    Da mesma forma, enquanto o nome do produto for o mesmo, ele é exibido no seu nível e o que tiver de registros para aquele produto é listado no detalhe do relatório.
    Quando você acrescenta um cálculo naquele nível, ele o efetua apenas para o que estiver dentro do nível. Então adicionei a Soma no nível do produto, e isso irá retornar a soma somente para aquele produto.
    Se eu desejasse a Soma por empresa, colocaria no nível da empresa. Iria me retornar a soma de todos os produtos dentro daquela empresa.

    Conseguiu entender + ou -?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 15:22

    Entendi sim cara!

    Caso eu queria o total de tal coisa, só criar um nível pra ele... sendo assim, irá somar somente as paradas que tiver no mesmo nível dele...

    Não sei se dessa forma que disse é a certa, talvez não soube explicar com minhas palavras... mas entendi sim Wink. Brigado por esse esclarecimento!

    -

    Percebi que ficou faltando uma coisa, caso eu não consiga resolver reabro esse tópico pra ver se algum colega consiga resolver...
    Irei dizer mas não precisa responder, tentarei ver aqui como fazer. Ver se consigo resolver sozinho rs. Até porque, não posso depender sempre da boa vontade de vocês xD

    A duvida seria:

    > A EMPRESA 1 cadastrou um PROCESSO NOVO 1 ...
    > Nesse PROCESSO tem:
    - nome: SERVICO 1 _ Valor: R$ 10,00 _ unidade: A
    > A EMPRESA 1 cadastrou um PROCESSO NOVO 2 ...
    > Nesse PROCESSO tem:
    - nome: SERVICO 1 _ Valor: R$ 10,00 _ unidade: B

    Dando um exemplo real: a empresa pode ta construindo uma casa que precisa somente m² do SERVICO 1 ... mas tbm ele pode ta construindo algo maior que precise m³, por exemplo

    Nesse caso não deveria ocorrer a junção ... do jeito que ta ele ta pegando a primeira unidade...

    Mas td bem, vou ver aqui o que faço ... vou mostrar ao cliente e dizer esse pequeno detalhe ... vou ver oque ele vai dizer ...

    Grato!


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 15:34

    Se bem entendi, você quer agrupar, além de "por produto", também "por unidade", certo?
    Bom, tente ai então.
    Mas creio que mais um nível para a unidade iria resolver.
    Qualquer coisa dê um retorno.
    Sucesso.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 15:39

    rs, funcionou rdrck, porem ficou embaixo e não do lado xD...

    Mas deboa, pelo menos em relação a nível já to lgd o funcionamento disso.

    Grato!


    .................................................................................
    Sdds,

    Gabrieel Rafael
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 15:44

    Nesse caso, acho que o melhor seria daquele mesmo jeito que você fez rsrs... com aqueles "detalhes" do "total da empresa"!

    kkkkk ...  Very Happy Laughing 


    .................................................................................
    Sdds,

    Gabrieel Rafael
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 15:53

    Fiz um teste com aquele BD que me passou.... repetiu as unidades (na verdade pegou somente a primeira unidade cadastrada) ...

    pra "separar" precisarei criar outro nivel.... sendo assim iria ficar embaixo e não do lado ... kkkkkk ... deu no mesmo :/

    Mas tranquilo... tentarei ver aqui oque dá pra fazer pra deixar visualmente bonito.


    .................................................................................
    Sdds,

    Gabrieel Rafael
    GABRIELRAFAEL
    GABRIELRAFAEL
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/05/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  GABRIELRAFAEL 3/6/2014, 16:38

    Deus ouviu minhas presas, precisarei fazer isso não rs.

    Obrigado, agora sim tópico resolvido Very Happy


    .................................................................................
    Sdds,

    Gabrieel Rafael
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  rdrck 3/6/2014, 16:45

    Beleza.
    Que bom que resolveu.
    Sucesso.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO] Empty Re: [Resolvido] Agrupar registros iguais e somar os valores amarrados a eles [TITULO MODIFICADO]

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 02:42