Pasar datos de un MSHFLEXGRID a un Datareport

Mi pregunta es esta, tengo un flexgrid con datos, y quiero hacer un data report pero manualmente con codigo, y enlazarlos al flexgrid ¿Como lo puedo hacer? Encontre unas linea que parece que funciona es: set Datareport.Datasource=MSHFLEXGRID.DataSource; pero como le hago para mostrar el contenido de las celdas en el reporte ??

1 Respuesta

Respuesta
1
¿?...
Bueno para que tu puedas pasar los datos del flexgrid tienes que ocupar puro código.. sacando el total de lineas para hacer un ciclo para ir leyendo linea por linea .. tanto columna por columna.. algo así como un ciclo animado para ler un registro por un registro
Por ejemplo
colum = flexgrid.cols
filas = flexgrid.rows
entonces tu ciclo recorrera desde filas = 0 hasta columnas igual a x
for x= 0 to filas
for y = 0 to colum
entonces en esta parte empiezas a leer las celdas del flexgrid
flexgrid.row = x
flexgrid.row = y
dato_obtenido = flexgrid.text
entonces lo que guardas en la base de datos es dato_obtenido
next y
next x
Directamente desde el flexgrid.. no se puede.. tienes que desglosarlo..

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas