Grupos e SubGrupos em Orçamentos

08/02/2013

1

Olá,
Estou desenvolvendo um programa utilizando dbExpress, clientdataset e dataset Provider para orçamento de obras e estou com uma dúvida:

No orçamento, eu tenhos os grupos, os subgrupos e os serviços.
Por exemplo, o serviço orçado é Alvenaria, que tem uma determinada quantidade. Este serviço fará parte do subGrupo "Alvenaria de Elevação" que fará parte do Grupo "Paredes e Painéis".

A minha dúvida seria a maneira mais fácil de eu cadastrar o serviço informando o Grupo e o subGrupo, de modo que na tabela do orçamento ele fosse automaticamente alocado ao Grupo e ao SubGrupo. Além disso, gostaria que o Grupo e o SubGrupo automaticamente calculasse a somatória dos serviços alocados a ele. Eu consegui fazer de uma forma bem complicada, que eu acredito que diminuiu muito a performance da minha aplicação. Eu tenho certeza que tem uma forma mais simples utilizado os clientdatasets. Por isso, vim aqui pedir ajuda a quem souber algo sobre isso.

Além do mais, gostaria de saber se é melhor utilizar o dbGrid ou o dbTreeView nessas condições citadas acima.

De antemão, obrigado a quem se dispor a ajudar.
Responder

Posts

20/02/2013

Francisco Neto

Aqui vai um exemplo de como eu gostaria que ficasse:

01 Grupo: TERRENO TOTAL GRUPO R$ 98.464,29

01.01 AQUISIÇÃO DE TERRENO 1,00 Vb 98.464,29 98.464,29

02 Grupo: SERVIÇOS TÉCNICOS TOTAL GRUPO R$ 90.635,00

02.01 PROJETO ARQUITETÔNICO 1,00 Vb 16.000,00 16.000,00
02.02 PROJETO ESTRUTURAL 1,00 Vb 4.500,00 4.500,00
03.03 PROJETO INSTALAÇÕES 1,00 Vb 11.500,00 11.500,00
Responder