Página 1 de 1

MiniGui Browse

Enviado: 09 Set 2015 10:56
por Hasse
Bom dia colegas.

Como se carrega os dados de um ARRAY em um Browse ?
Tenho um Browse como no exemplo abaixo e tenho um ARRAY denominado "aRowsTB", com 10 colunas.

Código: Selecionar todos

      DEFINE BROWSE Browse_1
          ROW    80
          COL    10
          WIDTH  nBrwWidth - 50
          HEIGHT nBrwHeight - 50
          VALUE  NIL
          WORKAREA         nil
          HEADERS          { 'Nome', 'Identidade', 'CPF', 'Nascimento', 'Endereço', 'Bairro', 'Cidade', 'Estado', 'CEP', 'Naturalidade' }
          WIDTHS           { 300,     150,          200,   150,          300,        200,      200,      50,       60,    250 }
*          FIELDS           { aRowsTB[1], aRowsTB[2], aRowsTB[3], aRowsTB[4], aRowsTB[5], aRowsTB[6], aRowsTB[7], aRowsTB[8], aRowsTB[9], aRowsTB[10] }
          FONTNAME "Arial"
          FONTSIZE 10
          TOOLTIP ""
          ONCHANGE Nil
          ONGOTFOCUS Nil
          ONLOSTFOCUS Nil
          FONTBOLD .F.
          FONTITALIC .F.
          FONTUNDERLINE .F.
          FONTSTRIKEOUT .F.
          ONDBLCLICK Nil
          ALLOWEDIT              .T.
          ALLOWAPPEND .F.
          ONHEADCLICK Nil
          ALLOWDELETE .F.
          HELPID Nil
          VALID Nil
          VALIDMESSAGES Nil
          LOCK .F.
          VSCROLLBAR .T.
          DYNAMICBACKCOLOR Nil
          DYNAMICFORECOLOR Nil
          INPUTMASK Nil
          FORMAT Nil
          WHEN Nil
          INPUTITEMS Nil
          DISPLAYITEMS Nil
          BACKCOLOR Nil
          FONTCOLOR Nil
          IMAGE Nil
          JUSTIFY Nil
          NOLINES .F.
          READONLYFIELDS Nil
          HEADERIMAGES Nil
      END BROWSE
Neste exemplo abre o Browse somente com a linha de FIELDS desabilitada. Então é ali que reside o erro.

MiniGui Browse

Enviado: 09 Set 2015 19:51
por Toledo
Amigo, se você está usando a HMG, acho que o Browse não aceita ARRAY, apenas campos de um arquivo de dados.

Na MiniGui Extended você pode usar a TBrowse() (TSBrowse) que aceita tanto ARRAY como arquivo de dados.

Veja:
\SAMPLES\Advanced\Tsb_array\

Abraços,

MiniGui Browse

Enviado: 10 Set 2015 22:09
por Hasse
Boa noite Toledo.

Vou baixar a MiniGui Extended e ver se consigo trabalhar com ela...

Tenha a impressão que essa de HMG e HMG-E em paralelo ao mesmo tempo vai um nó no tico-e-teco, mas vamos lá...

Obrigado pelo retorno.