Page 1 of 2
Twbrowse con multiselecion
Posted: Wed Sep 19, 2007 6:00 pm
by Wanderson
Olá
Es possivel usar los wbrowse nativo del fwh con multiselecion del registros?
Mi browse és definido asi:
REDEFINE LISTBOX lista0 FIELDS ARQBANCO->CODIGO,ARQBANCO->NUMERO,;
StrZero(ARQBANCO->AGENCIA,4,0),StrZero(ARQBANCO->CONTA,8,0),ARQBANCO->DESCRI;
ALIAS "ARQBANCO" HEADERS "COD ","NÚMERO ","AGÊNCIA ","CONTA ","DESCRIÇÃO" ID 4004 of oDlg color Frente,Fundo;
ON Change Filtra()
Si no o que utilizar?
Gracias
Wanderson.
Posted: Wed Sep 19, 2007 8:44 pm
by Antonio Linares
Wanderson,
Puedes usar un campo lógico para seleccionar, y pintar el registro de otro color, según esté ese campo a .T. o a .F.
En caso de no querer modificar la DBF podrías usar un array en memoria, aunque esto no es lo más conveniente, ya que la DBF podria tener muchos registros.
Posted: Wed Sep 19, 2007 8:51 pm
by karinha
EN ESTE CASO, LA MEJOR OPCION, ÉS USAR LA TSBROWSE.PRG Ó LA TWBROWSE.PRG BY HERNAN CECARELLI(?).
Regards, saludos.
Posted: Wed Sep 19, 2007 8:52 pm
by Antonio Linares
La Clase TWBrowse de FWH puede servirte perfectamente
Posted: Wed Sep 19, 2007 9:32 pm
by Francisco Horta
Wanderson,
yo uso wbrowse de HDC y me va bien con dbf o con arrays, como comenta Antonio uso campos logicos y con eso distingo mis selecciones,

salu2
paco
Posted: Thu Sep 20, 2007 12:32 pm
by karinha
Francisco Horta wrote:Wanderson,
yo uso wbrowse de HDC y me va bien con dbf o con arrays, como comenta Antonio uso campos logicos y con eso distingo mis selecciones,

salu2
paco
Hi Francisco,
Por favor muestra VIA CODIGO, como se haces.
Gracias.
Regards, saludos.
Posted: Thu Sep 20, 2007 12:38 pm
by Wanderson
Gracias a todos, yo no queria usar browses que no sejam originales del fivewin, Antônio twbrowse no se implementa multsel nativamente?
Salu2
Posted: Thu Sep 20, 2007 3:20 pm
by Francisco Horta
karinha, este ejemplo es usando una dbf
hBmp:=LoadBitMap(GetResources(),"C_CHF")
REDEFINE LISTBOX oBrwM ;
FIELDS Rg_Bmp(hBmp) ...........................
STAT FUNC Rg_Bmp(hBmp)
IF !((oDMov)->Borrado)
hBmp := LoadBitmap(GetResources(),"C_CHF")
ELSE
hBmp := LoadBitmap(GetResources(),"C_CHT")
ENDIF
RETURN(hBmp)
salu2
paco
multiseleccion
Posted: Thu Sep 20, 2007 3:40 pm
by surGom
Francisco como hacés para poner el checkbox en el browse de hernan, me podrías enviar un pequeño trozo del código
Gracias
Posted: Thu Sep 20, 2007 4:00 pm
by karinha
Francisco Horta wrote:karinha, este ejemplo es usando una dbf
hBmp:=LoadBitMap(GetResources(),"C_CHF")
REDEFINE LISTBOX oBrwM ;
FIELDS Rg_Bmp(hBmp) ...........................
STAT FUNC Rg_Bmp(hBmp)
IF !((oDMov)->Borrado)
hBmp := LoadBitmap(GetResources(),"C_CHF")
ELSE
hBmp := LoadBitmap(GetResources(),"C_CHT")
ENDIF
RETURN(hBmp)
salu2
paco
Gracias Fracisco.
La parte de los BITMAPS, lo comprendo.
Muestrame la parte en que usted CAMBIA las colores.
És TWBROWSE.PRG STANDARD?? Ó DE HERNAN LA QUE USAS??
Posted: Thu Sep 20, 2007 8:19 pm
by Francisco Horta
SurGom (un nombre especial),
aki esta el codigo, el checkbox es un bitmap, ese lo cargas con el loadimage y dependiendo del valor logico del cmapo es el bitmap que usas.
Karinha, asi pongo el color y uso el TWBROWSE de HDC
oBrw:bTextColor := { | nRow, nCol, nStyleLine | IF(nStyleLine=0 .AND. (oDMov)->Borrado,CLR_HRED,) }
salu2
Paco
Twbrowse con multiselecion
Posted: Fri Sep 21, 2007 12:33 pm
by surGom
Gracias Francisco, yo intentaba con la clase tmultisel y se ve que para array multidimensionales no funciona. Vi tu ejemplo con varias columnas y pensé que usabas esta clase.
surGom es el nombre de mi negocio que es la venta de neumáticos.
Mi nombre es Luis Adolfo Sáenz
Nuevamente muchas gracias
Posted: Fri Sep 21, 2007 3:00 pm
by Marcelo Via Giglio
Francisco,
una consulta como se tienen 2 lineas de texto en un buttonbmp? o es otra clase
saludos
Marcelo
una o mas lineas en Buttonbmp
Posted: Fri Sep 21, 2007 3:12 pm
by derpipu
Hola, usa CRLF para hacer el salto de linea, del texto en el boton, ademas que le has de decir al boton que tiene que ser multilinea..
saludos
Posted: Fri Sep 21, 2007 4:35 pm
by karinha
Francisco Horta wrote:SurGom (un nombre especial),
aki esta el codigo, el checkbox es un bitmap, ese lo cargas con el loadimage y dependiendo del valor logico del cmapo es el bitmap que usas.
Karinha, asi pongo el color y uso el TWBROWSE de HDC
oBrw:bTextColor := { | nRow, nCol, nStyleLine | IF(nStyleLine=0 .AND. (oDMov)->Borrado,CLR_HRED,) }
salu2
Paco
Gracias Francisco.
Francisco, como hacer para dar un salto en las celdas de TWBROWSE?
ejemplo:
necesito en esta orden:
Codigo
Descricion
Precio
Uso WORKSHOP.EXE
No puede ser asi:
Codigo - Descricion - Precio.
Regards, saludos.