Twbrowse con multiselecion

Twbrowse con multiselecion

Postby Wanderson » Wed Sep 19, 2007 6:00 pm

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.
Wanderson
 
Posts: 332
Joined: Thu Nov 17, 2005 9:11 pm

Postby Antonio Linares » Wed Sep 19, 2007 8:44 pm

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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby karinha » Wed Sep 19, 2007 8:51 pm

EN ESTE CASO, LA MEJOR OPCION, ÉS USAR LA TSBROWSE.PRG Ó LA TWBROWSE.PRG BY HERNAN CECARELLI(?).

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Antonio Linares » Wed Sep 19, 2007 8:52 pm

La Clase TWBrowse de FWH puede servirte perfectamente
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Francisco Horta » Wed Sep 19, 2007 9:32 pm

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,

Image

salu2
paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby karinha » Thu Sep 20, 2007 12:32 pm

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,

Image

salu2
paco


Hi Francisco,

Por favor muestra VIA CODIGO, como se haces.

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Wanderson » Thu Sep 20, 2007 12:38 pm

Gracias a todos, yo no queria usar browses que no sejam originales del fivewin, Antônio twbrowse no se implementa multsel nativamente?

Salu2
Wanderson
 
Posts: 332
Joined: Thu Nov 17, 2005 9:11 pm

Postby Francisco Horta » Thu Sep 20, 2007 3:20 pm

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
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

multiseleccion

Postby surGom » Thu Sep 20, 2007 3:40 pm

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
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Postby karinha » Thu Sep 20, 2007 4:00 pm

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??
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Francisco Horta » Thu Sep 20, 2007 8:19 pm

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
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Twbrowse con multiselecion

Postby surGom » Fri Sep 21, 2007 12:33 pm

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
surGom
 
Posts: 639
Joined: Wed Oct 19, 2005 12:03 pm

Postby Marcelo Via Giglio » Fri Sep 21, 2007 3:00 pm

Francisco,

una consulta como se tienen 2 lineas de texto en un buttonbmp? o es otra clase

saludos

Marcelo
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

una o mas lineas en Buttonbmp

Postby derpipu » Fri Sep 21, 2007 3:12 pm

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
Luis Fernando Rubio Rubio
derpipu
 
Posts: 94
Joined: Tue Mar 28, 2006 4:09 pm
Location: Tequila, Jalisco Mexico

Postby karinha » Fri Sep 21, 2007 4:35 pm

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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7213
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 70 guests