Twbrowse con multiselecion

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

Twbrowse con multiselecion

Post 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.
User avatar
Antonio Linares
Site Admin
Posts: 42512
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 73 times
Contact:

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

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Post by karinha »

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
Antonio Linares
Site Admin
Posts: 42512
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 73 times
Contact:

Post by Antonio Linares »

La Clase TWBrowse de FWH puede servirte perfectamente
regards, saludos

Antonio Linares
www.fivetechsoft.com
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Post 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,

Image

salu2
paco
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Post 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,

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

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

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

multiseleccion

Post 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
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Post 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??
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

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

Twbrowse con multiselecion

Post 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
Marcelo Via Giglio
Posts: 1073
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia
Has thanked: 1 time

Post by Marcelo Via Giglio »

Francisco,

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

saludos

Marcelo
derpipu
Posts: 94
Joined: Tue Mar 28, 2006 4:09 pm
Location: Tequila, Jalisco Mexico
Contact:

una o mas lineas en Buttonbmp

Post 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
Luis Fernando Rubio Rubio
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply