Grupos e SubGrupos em Orçamentos
08/02/2013
0
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.
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.
Francisco Neto
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)