PDA

Ver la Versión Completa : Master-detail con TClientDataSet


andriy_89
07-02-2013, 17:08:56
Como se puede establecer la relación entre dos TClientDataSet para mostrarlos en el fast??
Trabajo con dos tablas en memoria que tienen un campo en común y se conectan al fast con el TfrxDBDataSet.
Como hago que los datos se filtren a la hora de sacarlos en el fast (como si fueran enlazados por masterfield)??

VictorPenyalver
12-02-2013, 17:18:23
Hola!

Si tienes los datasets enlazados a traves del mastersource y definido el masterfield (en el dataset detalle), en fast report solo tiene que añadir una banda masterdata y otra detaildata.

Cada banda tiene que estar vinculada con su frxDBDataSet correspondiente. Para habilitar el uso de los frxDBDataSet en el report debes hacerlo desde el menu Report>Data.

Un saludo!

andriy_89
13-02-2013, 11:10:42
Los DataSet se enganchan a los ClientDataSet, no tengo DataSource...Si fuera así sería fácil.
Pero gracias de todas formas.

VictorPenyalver
13-02-2013, 11:21:22
Pues entendí mal lo que exponías,
de todos modos, cuando te hablaba de datasets incluía a los clientdataset también.
Puedes enlazar el clientdataset detalle con el clientdataset maestro a través del mastersource. Pero si dices que no usas un datasource para ello tus motivos tendrás.

Un saludo!