Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2008, 09:48
Avatar de Kruzado
Kruzado
 
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 18 años, 2 meses
Puntos: 17
Re: FlexGrip, For... Next, guardar variables

a ver.... por ejemplo, si kieres escoger con un doble click el precio de venta y de lista y pasarlo a otro formulario puedes hacerlo asi:

en el evento doble click del flexgrid :

otroform.text1.text=spdetalle.textmatrix(psdetalle .row,itempreciol)
otroform.text1.text=spdetalle.textmatrix(psdetalle .row,itempreciov)
otroform.show

si no es eso lo ke kieres, cuando llenas el flexgrid puedes llenar tambiuen un arreglo global y despues usarlo donde lo necesites, pero para eso debes saber la posicion del valor ke deseas buscar, para eso puedes usar lo siguiente :

en un modulo debes declarar tu arreglo como global , con las posiciones a necesitar

global tuarreglo[1 to 100, 1 to 100]

y en el codigo de llenado del flexgrid :

lngFilaAux = 0
For lngFila = 1 To Me.spdDetalle.DataRowCnt
Me.spdDetalle.Row = lngFila
Me.spdDetalle.Col = ItemCodigo
Codigo= Me.spdDetalle.Text
Me.spdDetalle.Col = ItemDescripcion
Descripcion = Me.spdDetalle.Text
Me.spdDetalle.Col = ItemCant
Cant = Me.spdDetalle.Text
Me.spdDetalle.Col = ItemPrecioL
PrecioL = Me.spdDetalle.Text
Me.spdDetalle.Col = PrecioV
PrecioV = Me.spdDetalle.Text

TUARREGLO[INGFILA,0]=PRECIOL
TU ARREGLO[INGFILA,1]=PRECIOV

ATENCION!!!! solo te estoy guiando de lo ke podrias hacer, no te doy la solucion... eso corre por tu cuenta, investigando un poco de lo ke te explico por aca.... saludos