Componente com subitem Delphi

Delphi

15/01/2020

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

Curtidas 0

Melhor post

Victor Carriço

Victor Carriço

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.
GOSTEI 1

Mais Respostas

Anderson Gonçalves

Anderson Gonçalves

15/01/2020

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?
GOSTEI 0
Raylan Zibel

Raylan Zibel

15/01/2020

Faz com string grid.
GOSTEI 1
Anderson Gonçalves

Anderson Gonçalves

15/01/2020

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.
GOSTEI 0
Anderson Gonçalves

Anderson Gonçalves

15/01/2020

Link da imagem como ficou com DBCtrlGrid.
https://ibb.co/nPjrRy9
GOSTEI 0
POSTAR