Seleccionar entre un TADOQuery y TADOTable usando TADODataSet Tengo un QuickReport en el cual visualizo datos de una tabla de empleados.
El caso es que a veces estos datos me interesa obtenerlos a partir de una consulta determinada (usando un componente TADOQuery) y otras veces me interes recoger los datos directamente de la tabla (usando un TADOTable).
Los controles QDB* de QuickReport admiten como origen de datos un DataSet, pero claro, yo pretewndo que este dataset cambi en tiempo de ejecucion, unas veces que sea el TADOQuery y otras TADOTable.
Pense en ir control por control del QucikReport para ir asignando el DataSet de cada uno; pero lo considero cutre. Por lo cual, el creado un componente TADODataSet en el QuickReport y se lo he asignado como origen de datos a todos los controles. Ahora bien , lo que pretendo es que ese TDataSet tenga asignado TADOTable o TADOQuery en ejecución.
No se si esto es posible, si no lo es, ¿alguna idea para hacerlo?.
Gracias. |