Propriedade de HCOLUMN

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Propriedade de HCOLUMN

Mensagem por Luciano Bonfim »

Caros Amigos,

tenho um browse definido abaixo:

Código: Selecionar todos

 
@ 05,40 BROWSE oBrw DATABASE OF oFrm SIZE 795,510 STYLE  WS_VSCROLL + WS_HSCROLL
oBrw:alias := aLIAS()
ADD COLUMN {|| cod_for } TO oBrw HEADER 'Código'  LENGTH 5  
ADD COLUMN {|| nome    } TO oBrw HEADER 'Nome'    LENGTH 40 
ADD COLUMN {|| cgc     } TO oBrw HEADER 'CGC'     LENGTH 15
ADD COLUMN {|| contato } TO oBrw HEADER 'Contato' LENGTH 40
ADD COLUMN {|| bairro  } TO oBrw HEADER 'Bairro'  LENGTH 15
ADD COLUMN {|| cidade  } TO oBrw HEADER 'Cidade'  LENGTH 15
usando:

Código: Selecionar todos

oBrowse:aColumns[1]:heading   ==> me retorna a palavra: "Código"
oBrowse:aColumns[1]:type   ==> me retorna "C"

Qual a propriedade que uso para retornar o nome do campo que está no bloco de codigo?

oBrowse:aColumns[1]:???? ===> tem que retornar "cod_for"

Muito Obrgabdo
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Propriedade de HCOLUMN

Mensagem por Itamar M. Lins Jr. »

Luciano Bonfim escreveu:Caros Amigos,

usando:

Código: Selecionar todos

oBrowse:aColumns[1]:heading   ==> me retorna a palavra: "Código"
oBrowse:aColumns[1]:type   ==> me retorna "C"

Qual a propriedade que uso para retornar o nome do campo que está no bloco de codigo?

oBrowse:aColumns[1]:???? ===> tem que retornar "cod_for"

Muito Obrgabdo
Olha o fonte.
/source/hbrowse.prg
METHOD New( cHeading,block,type,length, dec, lEditable, nJusHead, nJusLin, cPict, bValid, bWhen, aItem, bColorBlock, bHeadClick ) CLASS HColumn
Provavelmente será:

Código: Selecionar todos

oBrowse:aColumns[1]:block
Sds,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Propriedade de HCOLUMN

Mensagem por Luciano Bonfim »

Já tinha tenado usar o block, mandei mostrar na tela e näo apareceu nada
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Re: Propriedade de HCOLUMN

Mensagem por ANDRIL »

Ola Luciano,

Tenho a mesma dúvida que você. Já vasculhei tudo sobre o HColumn e não consegui uma forma de me retornar o nome do campo. Acho que precisava achar uma forma (metodo) de saber qual a celula ativa no browse, assim, ficaria facil saber dentro do array aColumns o nome do campo.

Tentei usar

Código: Selecionar todos

col:=oBrowse:colpos
neste caso COL retorna o numero da celula na tela e nao do BROWSE, assim nao consigo buscar o nome do campo corretamente.

Fico no aguardo,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Responder