Bom dia amigos,
alguém sabe como obter o conteúdo da linha do Tbrowse?
Atenção, não é o campo a que ela se refere.
Obrigado.
MGS
TBROWSE
Moderador: Moderadores
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Provoquei a discussão porque descobri como efetuar a operação há pouco tempo e achei interessante.
É o seguinte:
O método block de tbcolumn tem um code block que dá suporte ao conteúdo da linha em destaque, ou seja, o dado que eu visualizo é obtido através dessa função (que se refere a um code block).
Assim, para obter o valor da linha, sem se importar ou se referir a sua origem, mas unicamente e ao próprio objeto tbrowse, basta utilizar eval, passando como parâmetro o número da coluna e o método. EX;
x:=Eval(MinhaBrowse:GetColumn(?):Block())
? pode ser MinhaBrowse:Colpos() - coluna atual
ATENÇÃO: NÃO UTILIZE O OUTRO PARÂMETRO 2 DE EVAL(X,2), POIS ISSO ATUALIZARÁ A ORIGEM DO DADO.
Espero ter contribuído.
MGS.
É o seguinte:
O método block de tbcolumn tem um code block que dá suporte ao conteúdo da linha em destaque, ou seja, o dado que eu visualizo é obtido através dessa função (que se refere a um code block).
Assim, para obter o valor da linha, sem se importar ou se referir a sua origem, mas unicamente e ao próprio objeto tbrowse, basta utilizar eval, passando como parâmetro o número da coluna e o método. EX;
x:=Eval(MinhaBrowse:GetColumn(?):Block())
? pode ser MinhaBrowse:Colpos() - coluna atual
ATENÇÃO: NÃO UTILIZE O OUTRO PARÂMETRO 2 DE EVAL(X,2), POIS ISSO ATUALIZARÁ A ORIGEM DO DADO.
Espero ter contribuído.
MGS.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Marcelog,
Nas variáveis-objeto block e colPos não tem os ( ), então o seu exemplo ficaria assim:
x:=Eval(MinhaBrowse:GetColumn(?):Block)
? pode ser MinhaBrowse:ColPos - coluna atual
Abraços,
Nas variáveis-objeto block e colPos não tem os ( ), então o seu exemplo ficaria assim:
x:=Eval(MinhaBrowse:GetColumn(?):Block)
? pode ser MinhaBrowse:ColPos - coluna atual
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
