Ver Mensaje Individual
  #21 (permalink)  
Antiguo 29/04/2010, 03:39
Avatar de erbuson
erbuson
 
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 ...