FastReport y userDataset

FastReport y userDataset

Postby manuelcalerosolis » Fri Nov 03, 2017 5:47 pm

Hola

Estoy migrando mis bases de datos a SQL, y consigo imprimir en fastReport mediante userDataset, pero aun debo de seguir manteniendo relaciones con tablas DBF.

Pero me encuentro q si la tabla principal de informe es un dataSet, entonces no me funcionan bien las relaciones entre el dataSet y las tablas DBF.

No se si a algunos os ha pasado, y como lo habeis solucionado.

Os dejo el código de ejemplo q trato de ejecutar.

Saludos.

Code: Select all  Expand view

   ::oFastReport:ClearDataSets()

   ::oFastReport:SetWorkArea(     "Artículos", ( D():Articulos( ::nView ) )->( Select() ) )
   ::oFastReport:SetFieldAliases( "Artículos", cItemsToReport( aItmArt() ) )

   ::oFastReport:setUserDataSet( "Lineas de movimientos de almacén",;
                                 MovimientosAlmacenLineasRepository():getSerializedColumnsSentenceToLabels(),;
                                 {|| ::gotop() },;
                                 {|| ::skipper() },;
                                 {|| ::oLineasMovimientosAlmacenRowSet:skip(-1) },;
                                 {|| ::oLineasMovimientosAlmacenRowSet:eof() },;
                                 {|cField| ::fieldGet( cField ) } )

   ::oFastReport:SetMasterDetail( "Artículos", "Lineas de movimientos de almacén", {|| msgalert( ::fieldget( "codigo_articulo" ) ), ::fieldget( "codigo_articulo" ) } ) // Este codeblock no se dispara
   ::oFastReport:SetResyncPair(   "Artículos", "Lineas de movimientos de almacén" )

 
User avatar
manuelcalerosolis
 
Posts: 149
Joined: Mon Oct 10, 2005 9:30 am
Location: Huelva - Spain

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 9 guests