Problema com rolagem no browse
Enviado: 15 Abr 2014 18:48
Pessoal tô começando com a minigui extends e tô com um problema...
Tenho um browse que apresenta os itens de venda. só que quando chega no limite de itens (cabe 15 itens, 15 linhas) ele não faz a rolagem dos itens para cima. Continua inserindo linhas mas ela ficam oculta nas dimensoes do browse. Se eu clico com o mouse e faço a navegação funciona normal. Quando chega no limite de 15 linhas começa a rolagem para cima normalmente..
Tem alguma coisa errada nas propriedades do browse?
Ou não é possível essa "atualização"?
A definição do browse.
Código onde é feito a inclusao do registro e retorna para o tbox código
Na figura abaixo o Codigo 3025 deveria ter sido empurrado para cima.
Tenho um browse que apresenta os itens de venda. só que quando chega no limite de itens (cabe 15 itens, 15 linhas) ele não faz a rolagem dos itens para cima. Continua inserindo linhas mas ela ficam oculta nas dimensoes do browse. Se eu clico com o mouse e faço a navegação funciona normal. Quando chega no limite de 15 linhas começa a rolagem para cima normalmente..
Tem alguma coisa errada nas propriedades do browse?
Ou não é possível essa "atualização"?
A definição do browse.
Código: Selecionar todos
n_soma_colunas := (220+140+60+140+150)
n_tam_col_desc := (getdesktopwidth()-n_soma_colunas)-40
DEFINE BROWSE grid_vendas
row 110
col 0
width getdesktopwidth()
*height form_venda.getdesktopheight()-300
height 400
headers {'Código Barras','Descrição' ,'Qtde' ,'Und' ,'Unitário' ,'SubTotal'}
widths {220,n_tam_col_desc,140,60,140,150}
WORKAREA IVT
FIELDS {'IVT->CODBARRA','IVT->nompro_' ,'IVT->QTDE_','IVT->UND_','IVT->VALOR_','IVT->TOTAL_'}
READONLY { .F. , .F. , .F. , .F. , .F. , .F. }
LOCK .F.
FONTNAME 'verdana'
FONTSIZE 16
FONTBOLD .T.
backcolor {229,229,229}
nolines .T.
VSCROLLBAR .F.
DYNAMICBACKCOLOR { bColor , bColor, bColor, bColor, bColor, bColor }
justIfy {BROWSE_JTFY_LEFT,BROWSE_JTFY_LEFT,BROWSE_JTFY_RIGHT,BROWSE_JTFY_RIGHT,BROWSE_JTFY_RIGHT,BROWSE_JTFY_RIGHT}
ON KEY DELETE ACTION APAGA_ITEM()
ON LOSTFOCUS SAI_GRID_VENDA()
END BROWSE
Código onde é feito a inclusao do registro e retorna para o tbox código
Código: Selecionar todos
sele IVT
append blank
replace codpro_ with PRO->CODPRO_
REPLACE CODBARRA WITH PRO->CODBARRA
replace und_ with pro->und_
replace nompro_ with alltrim(pro->nompro_)
replace qtde_ with form_venda.tbox_quantidade.value
replace valor_ with pro->prvendal_
replace total_ with ( pro->prvendal_ * form_venda.tbox_quantidade.value )
commit
/*
*/
setproperty('form_venda','tbox_unitario','value',pro->prvendal_)
setproperty('form_venda','tbox_subtotal','value',pro->prvendal_*form_venda.tbox_quantidade.value)
_total_compra := ( _total_compra + ( pro->prvendal_ * form_venda.tbox_quantidade.value ) )
setproperty('form_venda','tbox_total_compra','value',_total_compra)
form_venda.grid_vendas.refresh
setproperty('form_venda','tbox_codigo','value','')
form_venda.tbox_codigo.setfocus