Página 1 de 1

Como rolar registros a medida que adiciona novo item

Enviado: 29 Nov 2007 16:59
por Gilberto M Silva
Caros Colegas,
tenho uma rotina de vendas, que a medida que o usuário vai incluindo nova venda, grava no arquivo e abre uma tela com 5 linhas que vai mostrando as vendas que ele vai fazendo. Até ai blz, faz a 1ª,2ª,3ª,4ª,5ª eu quero que a partir do 6º item vá rolando, isto é, o 6º item vai ocupando o lugar do 5º e assim por diante, se eu usar o Go Bottom ele mostra só o último ítem gravado a mesma coisa se usar o Row(), qual o comando eu usaria para que funcionasse assim?

Feliz Natal pra todos e próspero Ano Novo

Enviado: 29 Nov 2007 18:02
por Pablo César
Se a sua exibição de itens de vendas foi feita através de TBROWSE: não bastaria apena fazer:

KEYBOARD CHR(24)

Ou se a sua exibição de itens de vendas for exibidas apenas com @ SAY na tela, então utilize o SCROLL()

Enviado: 29 Nov 2007 19:23
por sygecom
Gilberto se vc der uma procurada na sessão xharbour teve um colega que postou exatamente o que vc quer, já faz tempo, mas lembro que tem por lá !! assim que der acho que salvei por aqui em algum lugar se acha eu posto...

Enviado: 29 Nov 2007 22:12
por Gilberto M Silva
Gente, resolvi da seguinte forma: Após a confirmação da venda do ítem dou um Go bottom no arquivo e skip -6 pronto toda vida fica mostrando os últimos 6 ítens vendidos. Testei Como o Pablo Escobá falou mais não deu certo pois fica so o último. Pablo da pra postar um exemplo com @ SAY usando o SCROOL()?? tentei usar mais não deu certo.

Enviado: 29 Nov 2007 23:00
por Maligno
Gilberto M Silva escreveu:Gente, resolvi da seguinte forma: Após a confirmação da venda do ítem dou um Go bottom no arquivo e skip -6 pronto toda vida fica mostrando os últimos 6 ítens vendidos.
É uma forma válida. Se funcionou assim, tanto melhor.
Testei Como o Pablo Escobá
Esse aí já morreu faz tempo. Aliás, morreu mais furado que peneira. :)))

Enviado: 29 Nov 2007 23:06
por clodoaldomonteiro
hehe, não aguentei, desculpem.

Enviado: 30 Nov 2007 08:53
por Gilberto M Silva
:{ Perdão Pablo César pela troca de sobrenome, perdoe-me.