Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Crystal Report - Multiples Origenes Datos en un Mismo Reporte

  Imprimir  
Vista:

Multiples Origenes Datos en un Mismo Reporte

Publicado por netcigos (5 intervenciones) el 10/10/2007 17:20:47
Hola Amigos!!

Necesito crear un Reporte. Los campos del Reporte proviene de Tres origenes de datos , esto son:

Uno es un objeto empresa , los otros dos son 2 dataset tipados
maquinariaDataset y seguimientoDataset.

Soy novato en Crystal Report , con el Asistente agregue los campos y me aparece en el explorador de campos tanto el objeto y los dos dataset.

El problema se me presenta a la hora de utilizarlos.
Con un DataSet no hay problema , mi problema es que necesito leer los datos de los tres origenes.

En fin como hago para pasar o usar el objeto y los 2 dataset en el mismo reporte:
imprimir_horas_maquinas.SetDataSource(maquinaria_sin_relacionDataset);
ya que solo un Dataset me deja pasar y si quiero pasar un objeto me da error tambien.


El codigo que tengo hasta hora es el siguiente:

///////////////////////////
/* Objeto que uso
empresa empresa = empresa.instancia();

/*un dataset que uso
maquinaria_sin_relacionDataSet maquinaria_sin_relacionDataset = new maquinaria_sin_relacionDataSet();
maquinaria_sin_relacionDataSetTableAdapters.maquinariaTableAdapter maquinariaTableAdapter = new maquinaria_sin_relacionDataSetTableAdapters.maquinariaTableAdapter();

maquinariaTableAdapter.FillBy_parametros(maquinaria_sin_relacionDataset.maquinaria, this.id_maquinaria, this.categoria_maquinaria, this.empresa.Id_empresa, "Manual");

/* Falta otro dataset que se llama
seguimiento

// Declaracion del Reporte

imprimir_horas_maquinas imprimir_horas_maquinas = new imprimir_horas_maquinas();
imprimir_horas_maquinas.SetDataSource(maquinaria_sin_relacionDataset);

//declaracion de cristalview para mostrar los datos

crystalReportViewer1.ReportSource = imprimir_horas_maquinas;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder