FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Manuel Mercado - Obter a coluna atual TSBROWSE
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Manuel Mercado - Obter a coluna atual TSBROWSE
Posted: Sat Mar 15, 2008 02:43 PM
Maestro, tenho em um BROWSE cerca de 30 colunas

REDEFINE BROWSE oBrw CELLED ALIAS "SAIPRO" ID 46 OF oDlg

....
....

//coluna 17
ADD COLUMN TO oBrw TITLE "ST" DATA FieldWBlock("subtri",select()) SIZE 30 EDITABLE 3DLOOK FALSE, TRUE, TRUE ALIGN DT_CENTER, DT_CENTER, DT_CENTER PICTURE "!";
COLORS CLR_BLACK, bColor MOVE DT_MOVE_NEXT;
VALID {|uVar| TSvalidaSub803(uVar,obrw,cTrabProdSub)};
WHEN IF(!EMPTY(saipro->codpro),.T.,.F.)



***************************************************
static function TSvalidaSub803(ubuffer,obrw,cTrabProdSub)
***************************************************
? obrw:ncolposr() //me retorna 2 mais estou na 17
RETURN(.T.)




Maestro, não estou conseguindo o numero da coluna real em que estou, como posso resolver?


Muito obrigado!
ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Manuel Mercado - Obter a coluna atual TSBROWSE
Posted: Sat Mar 15, 2008 04:35 PM
Hola José:
SGS wrote: ? obrw:ncolposr() //me retorna 2 mais estou na 17

oBrw:nColPos te devuelve la posición relativa dentro de las columnas visibles, para lo que tú necesitas usa:
?oBrw:nCell

Saludos

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Manuel Mercado - Obter a coluna atual TSBROWSE
Posted: Sat Mar 15, 2008 05:49 PM

grato Maestro!

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Manuel Mercado - Obter a coluna atual TSBROWSE
Posted: Sat Mar 15, 2008 05:50 PM

Obrigado Maestro!

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion