Validar GET para que tenha N posições
Enviado: 10 Abr 2005 08:27
Olá a todos,
Como faço para validar um GET para que tenha um determinado número de posições?
É que estou tentando fazer o seguinte:
Na digitação dos produtos na venda, no campo código do produto, quero que:
1-) Se FOR digitado as 13 posições da variável (vCODBAR=SPACE(13)), tem que buscar o produto pelo índice do Código de Barras.
2-) Se NÃO for digitado as 13 posições da variável, buscar produto pelo índice do código que damos aos produtos.
Já tentei algo do tipo, mas sem sucesso..
Um Abraço,
Janio
Como faço para validar um GET para que tenha um determinado número de posições?
É que estou tentando fazer o seguinte:
Na digitação dos produtos na venda, no campo código do produto, quero que:
1-) Se FOR digitado as 13 posições da variável (vCODBAR=SPACE(13)), tem que buscar o produto pelo índice do Código de Barras.
2-) Se NÃO for digitado as 13 posições da variável, buscar produto pelo índice do código que damos aos produtos.
Já tentei algo do tipo, mas sem sucesso..
Código: Selecionar todos
IF vCODBAR <> SPACE(13)
SELECT PRODUTO
DBSETORDER(1)
GOTO TOP
DBSEEK(VAL(vCODBAR))
IF !FOUND()
LOOP
ENDIF
ELSE
SELECT PRODUTO
DBSETORDER(4)
GOTO TOP
DBSEEK(vCODBAR)
IF !FOUND()
LOOP
ENDIF
ENDIF
Janio