29/04/2010, 03:39
|
| | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 1 mes Puntos: 53 | |
Respuesta: Ayuda por favor Hola Xyon:
Por ejemplo supongamos que tienes GridTrabajos con los datos cargados y que has reservado la columna 0 (cero) para el número de Registro, en la columna 3 tienes la semana y en la columna 5 tienes el pedido.
En este momento sabemos pues que GridPedidos.Rows-1 es el número d Registros que tenemos cargados.
Suponte que buscamos la semana 22
For Fila = 1 TO GridPedidos.Rows - 1
' Ejemplo 1
' Si quieres Buscar un Pedido la comparación sería ...
IF GridPedidos.TextMatrix(Fila, 5) = PedidoBuscado Then
' Si tenemos coindidencia
Registro = GridPedidos.TextMatrix(Fila, 0)
' Procesamos Registro
End If
' Ejemplo 2
' Si quieres Buscar una Semana la comparación sería ...
IF GridPedidos.TextMatrix(Fila, 3) = SemanaBuscada Then
' Si tenemos coindidencia
Registro = GridPedidos.TextMatrix(Fila, 0)
' Procesamos Registro
End If
Next
Ventajas, en todo momento y sin tener que mostrar Arrays ni hacer pruebas raras tu puedes ver en el Grid lo que te ha cargado y puedes decidir como utilizarlo.
Puedes tener un Grid auxiliar en tu programa que lo mantienes oculto y sólo lo verás tu cuando te convenga.
De este modo vas 'previsualizando' tu trabajo y vas haciendote mas a la idea de los resultados.
Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |