... ) oMySql := tData( "mysql", par1, par2, parN ) oTrs:= tData ( "rs", par1, par2, parN ) con eso creas los tres objetos y ya puedes trabajar oDbf:goTop() oMySql:dbSeek( oTrs:factura ) ahora bien, si hubiera metodos que trabajan de manera difrente, solamente tendrías que hacer las respectivas modificaciones, ...