Tenho um BROWSE ARRAY com os dados das notas fiscais faturadas em um determinado período. Gostaria que quando o usuário der um click em uma determinada nota fiscal, outro BROWSE apareça e mostre os itens pertencentes a esta nota fiscal.
Para fazer isso preciso pegar o valor da segunda coluna e terceira coluna, que refere-se ao número da NF-e e série. Não estou conseguindo pegar estes valores, no ON CLICK.
Irei postar abaixo o código.
Código: Selecionar todos
@ 3,31 BROWSE oBrowse1 ARRAY SIZE 1075,492 ;
FONT oFont;
OF oPage1;
STYLE WS_VSCROLL + WS_HSCROLL MULTISELECT;
ON CLICK {|| MSGINFO(EVAL(oBrowse1:aCOLUMNS[2]:value),"e") }
oBrowse1:aArray := oDados
CREATEARLIST(oBrowse1, oDados)
oBrowse1:aColumns[1]:heading:="*"
oBrowse1:aColumns[2]:heading:="Nota Fiscal"
oBrowse1:aColumns[3]:heading:="Serie"
oBrowse1:aColumns[4]:heading:="Emissao"
oBrowse1:aColumns[5]:heading:="Cliente"
oBrowse1:aColumns[6]:heading:="Nome Cliente"
oBrowse1:aColumns[7]:heading:="Cidade"
oBrowse1:aColumns[8]:heading:="Valor Produtos"
oBrowse1:aColumns[9]:heading:="Valor Total"
oBrowse1:aColumns[8]:picture:="@R 99,999,999.99"
oBrowse1:acolumns[9]:picture:="@R 99,999,999.99"
oBrowse1:aColumns[8]:nJuslin:=DT_RIGHT
oBrowse1:acolumns[9]:nJuslin:=DT_RIGHT
oBrowse1:Refresh()Error BASE/1004 Message not found: HBROWSE:GETCOLUMN
Called from tobject.prg->HBROWSE:ERROR(172)
Called from tobject.prg->HBROWSE:MSGNOTFOUND(205)
Called from tobject.prg->HBROWSE:GETCOLUMN(0)
Sds,
Júlio.


