Como mostrar Tabela Pai e Filha em um DBGrid
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
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
Curtidas 0
Respostas
Lucas Silva
16/01/2004
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!
Por que nele você coloca os dados todos a mão.
Espero ter ajudado,
Lucas!
GOSTEI 0
Mitsalito
16/01/2004
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
GOSTEI 0
Djjunior
16/01/2004
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
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
GOSTEI 0
Bacalhau
16/01/2004
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
É 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
GOSTEI 0
Mitsalito
16/01/2004
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
GOSTEI 0