Jump to content
Fivewin Brasil

xBrowse com Array - Tamanho da linha - Resolvido


evertonlb

Recommended Posts

Boa tarde.

Pessoal, sei que tem muitos tópicos falando nisso, mas em nenhum eu achei o que eu preciso.

Vejam, tenho um xBrowse com array onde o usuário vai digitando os produtos. o que acontece é que o ponteiro

sempre fica na primeira posição do Array... Assim, depois de alguns produtos digitados o usuário não consegue mais

saber qual foi o ultimo... preciso que o ponteiro sempre fique na ultima posição da array.. como faço isso?

Att.

Everton

Link to comment
Share on other sites

Mais uma.. Essa sinceramente tentei e não consegui..

Neste mesmo xBrowse que resolvi a bronca colocando o GoBottom() ( segundo a dica do Theotokos ), tenho uma variável que é carregada na array,

esta variável tem 120 caracteres, mas o que esta acontecendo é que só mostra no xBrowse 80. Verifiquei como poderia aumentar este valor mas não

achei nada. então neste caso faltam 40 caracteres no campo!

Tem como aumentar esta quantidade mostrada???

Achei muito estranho não aparecer tudo...

Ah.. verifiquei e o campo esta gravando corretamente no arquivo, esta sendo carregado corretamente no vetor... aparentemente tudo certo!

Att.

Everton

Link to comment
Share on other sites

olha, se saber como vc está fazendo esse browse é como armazenar vento, rsrsrsrsrs.

então algumas dicas

@ <lin>,<col> XBROWSE oBrw SIZE <lar>,<com> PIXEL OF .... ;
COLUMNS 1, 2, 3,...;
HEADERS "item1", "item2", "item3"...;
PICTURES "", "", "", ...;
COLSIZES <tamanho_coluna1>, <tamanho_coluna2>, <tamanho_coluna3>, ....
agora se for com ADD COLUMN
@ <LIN>,<COL> XBROWSE oBrw SIZE <lar>,<com> PIXEL OF ...
ADD COLUMN TO XBROWSE oBrw AT 1 HEADER "item1" SIZE <tamanho_coluna>
e por fim depois de criado o objeto do browse pode usar desta maneira.
oBrw:aCols[<coluna>]:nWidth := <tamanho_coluna>
Link to comment
Share on other sites

Claro.. Deveria ter posto o código. Era meio tarde e eu cansado.


oXBrwCB:nMarqueeStyle       := 5
oXBrwCB:nColDividerStyle    := 1
oXBrwCB:nRowDividerStyle    := 1
oXBrwCB:lColDividerComplete := .T.
oXBrwCB:nHeaderLines        := 1
oXBrwCB:nDataLines          := 2
oXBrwCB:lFooter             := .T.
oXBrwCB:nRecSelColor        := 16773863
oXBrwCB:SetArray( _vDetCobranca )
*
            aCol_oXBrwCB[1] := oXBrwCB:aCols[1]
               aCol_oXBrwCB[1]:bstrData      := {|| left( _vDetCobranca[oXBrwCB:nArrayAt,1], 60);
					                                  + CHR(13) + CHR(10);
					                                  + substr( _vDetCobranca[oXBrwCB:nArrayAt,1], 61, 60) } 
               aCol_oXBrwCB[1]:nWidth        := 380
               aCol_oXBrwCB[1]:cHeader       := "Histórico"
               aCol_oXBrwCB[1]:lHIDE         := .F.
               aCol_oXBrwCB[1]:oHeaderFont   := oFont1
               aCol_oXBrwCB[1]:oDataFont     := oFont1
               aCol_oXBrwCB[1]:oFooterFont   := oFont1
               aCol_oXBrwCB[1]:bClrHeader    := {|| { 0, 14204813 } } 
               aCol_oXBrwCB[1]:bClrFooter    := {|| { 0, 15790320 } } 
               aCol_oXBrwCB[1]:bClrStd       := {|| { 0, 16777215 } } 
               aCol_oXBrwCB[1]:bClrSel       := {|| { 0, 10806201 } } 
               aCol_oXBrwCB[1]:bClrSelFocus  := {||{ 16777215, 255 } }

Att.

Everton

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...