tengo que hacer un reporte con las siguientes caracteristicas:
pregunta 1
resp1=12
resp2=89
.......
respn=98
pregunta 2
resp1=12
resp2=89
.......
respn=98
..........
y asi sucesivamente, tengo la consulta que me devuelve estos datos, lo hago primero por pregunta y despues buesco sus respuestas y totales, pero no se como meter esto en un reporte, aca esta el codigo:
con esto pongo todas las preguntas en un datagrid:
da.SelectCommand.Connection.Open()
da.SelectCommand.CommandText = "SELECT * FROM encuestas_preguntas as e,preguntas as p WHERE e.cod_encuesta = " & cod_encuesta & " and e.cod_pregunta = p.cod_pregunta"
da.Fill(ds, "bd_encuesta")
da.SelectCommand.Connection.Close()
DataGrid1.DataSource = ds.Tables(0)
y con esto obtengo los totales para cada pregunta, esto se muestra en otro datagrid al hacer click en alguna pregunta del primero:
codigo = ds.Tables(0).Rows.Item(DataGrid1.CurrentRowIndex)( "cod_pregunta")
cons_respuestas = "SELECT * FROM totales_respuestas_abiertas as tra WHERE cod_encabezado = " & cod_encabezado & " and cod_encuesta = " & cod_encuesta & " and cod_pregunta = " & codigo
da.SelectCommand.Connection.Open()
da.SelectCommand.CommandText = cons_respuestas
da.Fill(ds1, "bd_encuesta")
da.SelectCommand.Connection.Close()
DataGrid2.DataSource = ds1.Tables(0)
hay alguna forma de meter estos datos en un reporte???