Page 1 of 1
Mostrar Xbrowse de una matriz vacía
Posted: Sat Oct 10, 2020 12:06 am
by TOTOVIOTTI
Hola gente!
Necesito mostrar una matriz vacía en un browse y cargarla con datos tipo factura. A partir de una matriz vacía, voy añadiendo filas. Hasta ahora, siempre arranco con una matriz que si o si le cargo una fila vacía. Esto es siempre así? O se puede comenzar un una matriz sin nada?
Muchas gracias!
Roberto
Re: Mostrar Xbrowse de una matriz vacía
Posted: Sat Oct 10, 2020 1:26 pm
by horacio
Hola, mira este ejemplo fwh\samples\XbrArray.prg
Saludos
Re: Mostrar Xbrowse de una matriz vacía
Posted: Sat Oct 10, 2020 7:05 pm
by FranciscoA
TOTOVIOTTI wrote:Hola gente!
Necesito mostrar una matriz vacía en un browse y cargarla con datos tipo factura. A partir de una matriz vacía, voy añadiendo filas. Hasta ahora, siempre arranco con una matriz que si o si le cargo una fila vacía. Esto es siempre así? O se puede comenzar un una matriz sin nada?
Muchas gracias!
Roberto
Mira si esto te ayuda:
l
Code: Select all
ocal aArrData := { { " ", " ", 0, 0, 0 } }, oDlg1, oBrw1
@ 35,10 XBROWSE oBrw1 SIZE -10,-60 PIXEL OF oDlg1 ;
DATASOURCE aArrData ;
HEADERS 'Codigo','Descripción','Cantidad','Valor Unit','Valor Total' ;
COLUMNS 1, 2,3,4,5 ;
COLSIZES 70, 280, 70, 110, 110 ;
PICTURES nil,nil,'9999','999,999,999','999,999,999' ;
CELL LINES FOOTERS NOBORDER
ACTIVATE DIALOG oDlg1 CENTERED ;
ON INIT (aSize(aArrData,0), oBrw1:Refresh() )
Saludos.
Re: Mostrar Xbrowse de una matriz vacía
Posted: Sat Oct 10, 2020 11:35 pm
by TOTOVIOTTI
Hola Francisco... yo lo hago así.. el tema es cuando no sé bien la dimensión de la matriz se me hace lío.... creí que había manera de visualizar una matriz vacía sin tener que agregarle un elemento o fila en blanco... estoy en el camino correcto entonces...
Gracias!
Roberto
Re: Mostrar Xbrowse de una matriz vacía (Createfromcode)
Posted: Mon Oct 12, 2020 4:32 pm
by TOTOVIOTTI
Estuve viendo y probando el xbrarray y es lo que necesito. Ahora, siempre hago mis xbrowse desde un recurso. Nunca usé el Createfromcode... que hace? Porque no encuentro material que me diga que hace esa función...
Muchas gracias!
Roberto