none
Crystal Reports con datos de dos tablas RRS feed

  • Pregunta

  • Tengo este dataTable que cargo con datos, con estos datos creo una tabla en el informe por cada CodAveria.

    Despues tengo otra tabla que contiene los operarios de cada averia, y quiero añadir a cada tabla del informe, los operarios que coincidan con ese CodAveria.¿Como lo puedo hacer? COnsigo crear el informe sin operarios pero estoy bloqueado.

    Un saludo

    miércoles, 18 de mayo de 2016 6:39

Respuestas

  • string query = "SELECT DISTINCT CodAveria, NomInstalacion, NomAFO, NomTecnologia, CodProblema, HoraInicio, HoraFin, TiempoArreglo FROM Averias WHERE HoraInicio Between '" + fechaI + "' AND '" + fechaF + "' ORDER BY CodAveria";
                        OleDbDataAdapter adapter = new OleDbDataAdapter(query, frmInicio.conexion);
                        // Crear Objeto de DataTable
                        DataTable dt = new DataTable();
    
                        try
                        {
                            adapter.Fill(dt);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
    
                        dt.Columns.Add("FechaActual", typeof(String));
    
                        foreach (DataRow fila in dt.Rows)
                        {
                            fila["FechaActual"] = fechaInforme;
                        }

    Tengo este codigo que carga la primera tabla. He pensado en hacer un dataSet que lo rellene tal y como quiero con las dos consultas y las dos tablas uniudas correctamente y despues pasar el DataSet para hacer el informe.

    ¿Que os parece?

    un saludo!

    • Marcado como respuesta José De Alva martes, 31 de mayo de 2016 21:41
    miércoles, 18 de mayo de 2016 6:58