Amigos do forum, boa tarde.
Estou precisando colocar dois get´s na mesma linha, e os dois são maiores que 80 caracteres. Esta situação nunca havia
me ocorrido.
Ex:
cGet1:= space(45)
cGet2:= space(45)
@ 02,02 Say " bla " Get cGet1
@ 02,42 Say " blabla " Get cGet2
Read
Como ficaria para que enquanto o usuario estiver digitando o cGet1, o campo do mesmo não subscreva o campo do cGet2 ?
Obrigado a quem colaborar.
Rosalvo
get maior que o campo disponível na tela
Moderador: Moderadores
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: get maior que o campo disponível na tela
Olá!
Rosalvo: esta é simples:
use os recursos da cláusula PICTURE do Get System:
O parâmetro S do template informa ao Get System que´ele deve fazer Scroll no campo e o 20 informa a quantidade de bytes que devem ser exibidos antes de fazer o Scroll (coloquei 20 mas você pode ajustar para a sua necessidade).
Rosalvo: esta é simples:
use os recursos da cláusula PICTURE do Get System:
Código: Selecionar todos
LOCAL cCampo1, cCampo2
cCampo1 := Space(45)
cCampo2 := Space(45)
@10,05 Say "Campo 1:" Get cCampo1 Pict "@S20"
@10,35 Say "Campo 2:" Get cCampo2 Pict "@S20"
READ[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Re: get maior que o campo disponível na tela
Obrigado alxsts !
É que eu nunca tinha usado.
Um abraço.
Rosalvo
É que eu nunca tinha usado.
Um abraço.
Rosalvo