Fórum Como mostrar Tabela Pai e Filha em um DBGrid #206957

16/01/2004

0

Na conferencia da Clube Delphi no rio assisti uma palestra onde o palestrante usou um DBGrid para exibir os dados de uma tabela Pai e Filha simultaneamente onde os dados foram mostrados identados
Ex.:

REGISTRO PAI1
___REGISTRO FILHO1
___REGISTRO FILHO2
REGISTRO PAI2
___REGISTRO FILHO3
___REGISTRO FILHO4

:?: Alguém sabe me dizer como se faz isto num DBGrid?
:!: Não serve usar o DecisionCube


Mitsalito

Mitsalito

Responder

Posts

16/01/2004

Lucas Silva

ai é melhor você usar um string grid ao invés do BDgrid.

Por que nele você coloca os dados todos a mão.

Espero ter ajudado,
Lucas!


Responder

Gostei + 0

16/01/2004

Mitsalito

Atualmente estou usando o StringGrid, mas com o stringGrid vc perde o um pouco do controle do registro e já vi este tipo de identação ser feito no DBGrid, inclusive é muito rápido o cara que fez na conferencia do clube delphi no rio usou o clientdataset


Responder

Gostei + 0

16/01/2004

Djjunior

simples é só utilizar a propriedade master source / marter Fields da table que será a ´filha´ tipo

table_Vendas
id_vendas

table_Itens_Vendas
Id_Vendas_1

na Itens_vendas configure a propriedade master_source para Table_vendas
depois vá em MasterFields e configure : id_vendas <-> id_vendas_1
só isso


Responder

Gostei + 0

17/01/2004

Bacalhau

O Delphi tem uma opção chamada ´Form Wizard´ no menu ´Database´.

É só abrir, escolher a tabela pai e filha, dizer que é uma ´master/detail form´ e estabelecer qual (ou quais) os campos que vão ter relação. O Delphi faz o resto


Responder

Gostei + 0

17/01/2004

Mitsalito

Ai galera o problema não é configurar o MasterSource e MasterField é colocr a união dos dois em um unico ClientDataset e mostrar isso identado no DBGrid


Responder

Gostei + 0

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

Aceitar