No clipper tem como fazer o seguinte
if x $ '1_2_3'
ok
endif
O que gostaria seria o inverso, no caso acima os numeros de 1 a 3 sao o que podem ser digitados, o que eu gostaria era de passar numeros que nao podem ser aceitos.Ex:
Vou dar a escolha pro cara digitar os numeros que ele nao que, ja tentei colocar o sinal ! antes do $ mas deu erro.
Como posso fazer isso
Valeu
Comando esta Contido(coisa da matematica)
Moderador: Moderadores
Veja aí...
NUMERO=SPACE(1)
@ 10,00 GET NUMERO PICT "9"
READ
A="1_2_3_4_5"
IF AT(NUMERO,A)=0
//NÃO FOI ACHADA A OCORRÊNCIA
ENDIF
Até logo.
Marcelo
NUMERO=SPACE(1)
@ 10,00 GET NUMERO PICT "9"
READ
A="1_2_3_4_5"
IF AT(NUMERO,A)=0
//NÃO FOI ACHADA A OCORRÊNCIA
ENDIF
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
-
casesistemas
- Usuário Nível 1

- Mensagens: 32
- Registrado em: 04 Ago 2004 16:50
- Localização: Campinas/SP
- Contato:
- rrfsistemas
- Usuário Nível 3

- Mensagens: 249
- Registrado em: 11 Jul 2004 18:16
- Localização: Uberlândia/MG
Existe uma maneira mais prática a menu modo de ver :
conf = ´S´
@ 10,10 Say ´confirma sua resposta [s/n]´ get conf valid conf $´SsNn´
nesta expressão VALID é validado SE CONTIDO as letras S e N maiusculo ou minusculo, caso contrario continua-se no get.
espero te ajudado :xau
conf = ´S´
@ 10,10 Say ´confirma sua resposta [s/n]´ get conf valid conf $´SsNn´
nesta expressão VALID é validado SE CONTIDO as letras S e N maiusculo ou minusculo, caso contrario continua-se no get.
espero te ajudado :xau
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Prezado Renato
Creio que vocÊ não entendeu o que o colega quer.
Veja :
Pode ser aceito todas as letras com exceção de S e N ou
Pode ser aceito todos os números com exceção de 0,1 e 2
Até logo.
Marcelo
Creio que vocÊ não entendeu o que o colega quer.
Veja :
Ele quer algo do tipo :o que eu gostaria era de passar numeros que nao podem ser aceitos
Pode ser aceito todas as letras com exceção de S e N ou
Pode ser aceito todos os números com exceção de 0,1 e 2
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- rrfsistemas
- Usuário Nível 3

- Mensagens: 249
- Registrado em: 11 Jul 2004 18:16
- Localização: Uberlândia/MG
Op's foi mal !!
Tente esta função, uso no VFP mas funciona no clipper (testada).
function fuf
parameters uf1
if .not. uf1 $'SÄSCÄSEÄSPÄTO'
@ 04,01 say "Estado Invalido - Redigite "
T = .F.
else
@ 04,01 say space(78)
T = .T.
endif
return(T)
Tente esta função, uso no VFP mas funciona no clipper (testada).
function fuf
parameters uf1
if .not. uf1 $'SÄSCÄSEÄSPÄTO'
@ 04,01 say "Estado Invalido - Redigite "
T = .F.
else
@ 04,01 say space(78)
T = .T.
endif
return(T)
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
