obtener filas llenadas del Msflexgrid

catalina
08 de Diciembre del 2003
como obtengo el numero de filas que realmente se lleno del msflexgrid despues de realizar la consulta...

si el msflexgrid tiene determiando 10 filas y solo se llenaron 5 filas despues de ejecutar la consulta..como obtengo ese numero 5.

gracias.

Baltasar
08 de Diciembre del 2003
Por lo que preguntas me imagino que estás llenando mal el flexgrid.
Seguramente le asignas un número de filas y columnas, y luego vas rellenando el grid, de fila en fila. Lo que realmente tienes que hacer es lo siguiente:
Le asignas el número de columnas (ya que seguramente sabes el número de campos a leer) y luego, cada vez que vas a leer una fila, aumentas una fila al grid, y la rellenas.
Dicho de manera "programa" sería:
grid.cols=7 (establecemos un numero de columnas)
grid.rows=0 (iniciamos sin filas)
do while not recordset.eof (recorremos el recordset)
grid1.rows=grid.1rows+1
mfila=grid1.rows-1
grid1.textmatrix(mfila,0)=valor1
grid1.textmatrix(mfila,1)=valor2
grid1.textmatrix(mfila,2)=valor3
.
.
loop

Espero que se entienda.

De cualquier manera, si quieres saber el número de filas de recordset: filas=recordset.recordcount

Saludos