Captura de valor de um objeto no Browser

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

volp
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 27 Mar 2014 12:27
Localização: São Paulo

Captura de valor de um objeto no Browser

Mensagem por volp »

Bom dia pessoal, estou tentando obter o valor de um objeto de um browser mas só consigo retornar a linha e coluna na qual ela se encontra, por exemplo eu tenho um browser que na 1 linha e 3 coluna esta escrito "simone", preciso pegar esse valor mas não sei como, existe algum comando tipo mb:value(linha,coluna) ?



Abraços :)Pos
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Captura de valor de um objeto no Browser

Mensagem por Toledo »

Amigo, neste "Browser" você está usando algum DBF ou uma Array (Matriz)? Na criação deste "Browser" você está usando a classe TBrowse?

Seu programa é modo console ou gráfico?

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
sambomb
Usuário Nível 3
Usuário Nível 3
Mensagens: 250
Registrado em: 24 Out 2008 17:02
Localização: Itaocara - RJ - Brasil

Captura de valor de um objeto no Browser

Mensagem por sambomb »

Posta o código da declaração do browser que vai facilitar
Imagem

Rca Sistemas - Itaocara - RJ
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Captura de valor de um objeto no Browser

Mensagem por clodoaldomonteiro »

Volp

É o seguinte:
O código "br_w:getcolumn(br_w:colpos):cargo" retorna uma string com o nome do campo, mascara e etc, separados por um caractere separador,então basta vc pegar a primeira informação e usa-la.

Código: Selecionar todos

...
...

Private cp_, cp_titu, cp_masc, cp_crit, cp_when, cp_help, cp_cmd

SEPARA(br_w:getcolumn(br_w:colpos):cargo) //Separa o conteúdo da string de cargo em variáveis

@ y_,x_ GET &cp_. //Campo a Getar 

...
...

   /*
   Sintaxe: SEPARA( <ExpC> )
   Funcao.: Separa atributos de campos da coluna da consulta
   ExpC = atributos (nome do campo/mascara/titulo/validacao)
   Retorna: NIL
   */
STATIC FUNC SEPARA(cp_atr)
   cp_ =PARSE(@cp_atr,"³")           // conteudo
   cp_masc=PARSE(@cp_atr,"³")        // mascara
   cp_titu=PARSE(@cp_atr,"³")        // titulo
   cp_when=PARSE(@cp_atr,"³")        // pre-validacao
   cp_crit=PARSE(@cp_atr,"³")        // validacao (critica)
   cp_help=PARSE(@cp_atr,"³")        // help do campo
   cp_cmd =PARSE(@cp_atr,"³")        // comando especial
   tp_cp= TYPE(cp_)                  // tipo da coluna
   IF tp_cp="UI"                     // se tipo indefinido
      tp_cp = VALTYPE(cp_)           // tenta pegar o conteudo do campo
      IF tp_cp = "UI"              // se ainda continua indefinido
         tp_cp="C"                 // forca caracter
      ENDIF
   ENDIF
   RETU NIL

Parte do Browse do Gas-Pro.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Responder