![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas maestro-detalle
tengo dos DBGrids. si pincho en registro en el DBGrid1 no me muestra la información correspondiente en el DBgrid2.No lo actualiza.
tengo lo siguiente: TSQLQuery1 En TDatasetProvider1: Dataset=TSQLQuery1.name En TClientDataSet1: Providername=TDatasetProvider1.name En TDatasource1: Dataset=TClientDataSet1.name En DbGrid1: Datasource= TDatasource1.name En TSQLQuery2: Datasource= TDatasource1.name En TDatasetProvider2: Dataset=TSQLQuery2.name En TClientDataSet2: Providername=TDatasetProvider2.name En TDatasource2: Dataset=TClientDataSet2.name En DbGrid1: Datasource= TDatasource2.name |
#2
|
||||
|
||||
¿Has definido la relación maestro-detalle?
Se puede hacer tanto a nivel del clientdataset como a nivel del sqlquery. Si, por ejemplo, la quieres definir en el clientdataset debes hacer que el MasterSource del ClientDataset2 apunte a DataSource1 y luego en MasterFields configura la relación maestro-detalle. Un saludo |
![]() |
|
|
![]() |
|