Página 1 de 1
Rolagem do campo como get
Enviado: 30 Mar 2005 09:07
por Ale SB
E ai galera, blz;
Tenho um campo em meu cadastro, q o cliente quer q aumente, como eu nao quero mexer na interface do cadastro (Não eh preguissa !), por ja ter muitos campos e nao ter mais espaço para aonde aumentar, eu queria saber como usar a rolagem horizontal automatica do get ?
Pelo q eu vi no NG eh usada a opcao S<n>, mas, fiz uns testes e nao deu certo, ha outra maneira de fazer esta rolagem, ou nao tem jeito e eu vou ter mesmo q remanejar todos os campos, ate achar espaço para o campo a ser aumentado ?
Obs. o campo esta com Space(15), tenho q aumentar mais 5 posiçoes.
Agradeço antecipadamente pela Ajuda !
@abraços Ale

Enviado: 30 Mar 2005 09:30
por Grings
Utilize Tbrowse com um DBF temporário ou arrays e Vc terá tanto rolagem vertical como horizontal, isso resolve todos os problemas com o tamanho de tela para digitação, é trabalhoso escrever essa rotina mas ela servirá para qualquer tipo de aplicação.
Enviado: 30 Mar 2005 10:07
por janio
Olá,
Amigo, não sei como vc tem feito, mas utilizo da forma abaixo e funciona, veja:
Código: Selecionar todos
vOBSERV:=SPACE(40)
@ 10,05 GET vOBSERV PICT "@!S30"
READ
Um abraço,
Janio
Enviado: 30 Mar 2005 10:15
por evolver
O parametro S no picture do get funciona apenas para rolagem HORIZONTAL e não vertical. Portanto pra fazer rolagem vertical só mesmo usando truques com TBROWSE ou criando suas próprias rotinas. Uma boa é antes de entrar nessa tela usar um setmode(50,80) e assim ele entra em modo de 50 linhas e tu ganha espaço a mais pra poder escrever a tela.
Enviado: 30 Mar 2005 13:16
por vagucs
No meu site tem rotinas para fazer a rolagem durante o read, vc pode movimentar toda a tela para baixo ou para cima.
Enviado: 30 Mar 2005 13:28
por Trazom
amiguinho vagucs,
que bom você ter sempre a solução pra essas coisas todas
dava pra tu botar o link direto pra solução ?
agradecemos
Enviado: 30 Mar 2005 14:06
por Ale SB
janio escreveu:Olá,
Amigo, não sei como vc tem feito, mas utilizo da forma abaixo e funciona, veja:
Código: Selecionar todos
vOBSERV:=SPACE(40)
@ 10,05 GET vOBSERV PICT "@!S30"
READ
Um abraço,
Janio
VALEU GALERA PELAS DICAS, UMAS ATE MAIS SOFISTICADAS DO QUE EU PRECISAVA, MAS, ESTA DO JANIO JA RESOLVEU MEU PROBLEMA.
ESTE FORUM EH D+ POR ISSO, QUANDO POSTAMOS ALGO Q ACHAMOS Q NIGUEM VAI DAR BOLA, SOMOS BOMBARDIADOS POR SUPERDICAS, PRA GENTE Q TA COMEÇANDO EH MUITO GRATIFICANTE SER ATENDIDO PELA NATA DA PROGRAMAÇAO.
@braços Ale
Enviado: 31 Mar 2005 14:45
por Joel Ramos
:?
Não gostei da atitude de quem os dos quais MODERADORES deste Forum terem retirado as critica que EU mencionei aqui no dia 30/03/2005 referente ao nosso amigo Wagner ( Vagucs ), tambem foi retirado a critica de outros amigos deste mesmo assunto, falando do mesmo.
Quero só lembrar para todos que, são com as criticas que são corrigidos os erros e erros como esse de ter tirado do Forum as minhas e outras criticas referente ao nosso amigo Wagner, tudo bem que elogiei o nosso amigo DUDU XBASE, mais amigos como ele tambem recebe suas criticas e elegios, levar este Forum a sério eu sei que é de todos, mais fazer o que foi feito com o meu Post, isso é simplemente anti-profissional.
Desculpem-me mais tem horas que nós participantes deste Forum mesmo que apareça pouco, mais que esta sempre em leituras das duvidas dos nossos amigos participantes precisam ser expressadas para que os MODERADORES olhem para frente e não como fizeram com o meu Post.
Abraço.
Enviado: 31 Mar 2005 15:36
por janio
Amigo Joel,
Eu também fui uma das pessoas que havia criticado nosso amigo Wagner e me surpreendi quando posteriormente reparei que as mensagens haviam sido excluídas.
No meu ponto de vista, não havia nada de pessoal ou que ofendesse o Wagner, apenas foi dito que às vezes ele responde coisas pela metade...
isso ofende alguém?
Se possível, Moderadores, coloquem novamente as mensagens só pro próprio Wagner ver que não tem nada de ofensivo.
Fica aki o meu protesto pela retirada das mensagens postadas, sem ao menos um esclarecimento...
Fui...
Janio
Enviado: 31 Mar 2005 15:43
por evolver
Tem algum problema com alguem aqui? Tem um botão logo abaixo de cada mensagem escrito MP, procura uma mensagem do cara e envia uma MENSAGEM PRIVADA pra ele. Pois o fórum aberto não é privada pra ficar sujando post por problemas pessoais.
Vou lockar o tópico e deixar avisado. Qualquer tentativa de voltar a esse assunto através do fórum aberto resultara em apagamento do POST e bloqueio da pessoa no fórum.
E não vou apagar esses posts pra poder marcar bem o nome de cada um.