Componente com subitem Delphi

15/01/2020

0

Fala pessoas,

Queria saber se alguém conhece algum componente que eu possa ter um assunto e um subitem desse assunto.

Ex.:

5532234 - Energia Elétrica Ref.: Jan2020 - Parc 1/1
Pagamento: 5532234 - Dinheiro - R$ 122,15
Pagamento: 5532234 - Cheque - R$ 95,10

Numa espécie de Grid ou algo assim, que não seja uma lista, pensei no TListview mas não fica legal, queria um DBGrid mas não tem como fazer subitem, e não quero usar 2 DBGrids, por isso perguntei se alguém conhece algum componente legal.

Obrigado pessoal.
Anderson Gonçalves

Anderson Gonçalves

Responder

Post mais votado

21/05/2021

Fala pessoas,

Queria saber se alguém conhece algum componente que eu possa ter um assunto e um subitem desse assunto.

Ex.:

5532234 - Energia Elétrica Ref.: Jan2020 - Parc 1/1
Pagamento: 5532234 - Dinheiro - R$ 122,15
Pagamento: 5532234 - Cheque - R$ 95,10

Numa espécie de Grid ou algo assim, que não seja uma lista, pensei no TListview mas não fica legal, queria um DBGrid mas não tem como fazer subitem, e não quero usar 2 DBGrids, por isso perguntei se alguém conhece algum componente legal.

Obrigado pessoal.


Ninguém tem nenhuma ideia para essa questão ai?

Algum componente?


Olá,
Talvez uma TreeView te ajude, dependendo do tamanho da lista.

Victor Carriço

Victor Carriço
Responder

Mais Posts

14/04/2021

Anderson Gonçalves

Fala pessoas,

Queria saber se alguém conhece algum componente que eu possa ter um assunto e um subitem desse assunto.

Ex.:

5532234 - Energia Elétrica Ref.: Jan2020 - Parc 1/1
Pagamento: 5532234 - Dinheiro - R$ 122,15
Pagamento: 5532234 - Cheque - R$ 95,10

Numa espécie de Grid ou algo assim, que não seja uma lista, pensei no TListview mas não fica legal, queria um DBGrid mas não tem como fazer subitem, e não quero usar 2 DBGrids, por isso perguntei se alguém conhece algum componente legal.

Obrigado pessoal.


Ninguém tem nenhuma ideia para essa questão ai?

Algum componente?
Responder

23/05/2021

Raylan Zibel

Faz com string grid.
Responder

01/07/2021

Anderson Gonçalves

Bom pessoal eu realmente gostaria de mostrar isso no DBGRID e resolvi da seguinte maneira.

Criei uma clientDataSet e nela coloquei os seguintes campos.

Codigo Int
Item Varchar(10)
Numero Varchar(30)
Descricao Varchar(50)
Parcela Int
ParcelaFinal Int
Valor Currency
Tipo Varchar(30)

Preenchi ele e ficou assim

Cod.: 132
Item: 1
Número: 5532234
Descrição: Energia Elétrica Ref.: Jan2020
Parcela: 1
ParccelaFinal: 1
Valor: R$ 0,00
Tipo Titulo

Cod.: 223
Item: 1.1
Número: 5532234
Descricao: Dinheiro
Parcela: 1
ParcelaFinal: 1
Valor: R$ 122,15
Tipo: Pagamento

Cod.: 254
Item: 1.2
Número: 5532234
Descrição: Cheque
Parcela: 1
ParcelaFinal: 1
Valor: R$ 95,10
Tipo: Pagamento

Expondo a visualização
Cod. Número Descrição Parc TParc Valor
1. 5532234 Energia Elétrica Ref.: Jan2020 1 1 R$ 217,25 (Valor Total do Título)
1.1 5532234 Dinheiro 1 1 R$ 122,15
1.2 5532234 Cheque 1 1 R$ 95,10


Foram dois giros o segundo para somar e editar o valor "Total do Título".

Foi como eu resolvi, mas depois fiz com o DBCtrlGrid do Delphi ficou melhor ainda.

Abraço a todos, espero ajudar alguém com isso.
Responder

01/07/2021

Anderson Gonçalves

Link da imagem como ficou com DBCtrlGrid.
https://ibb.co/nPjrRy9
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar