Clipper/FiveWin - ORDSCOPE(TOPSCOPE,INT001->DPTO

 
Vista:

ORDSCOPE(TOPSCOPE,INT001->DPTO

Publicado por jose (9 intervenciones) el 09/09/2004 05:03:10
Esto lo puse como linea No. 1 del programa
#INCLUDE "ORD.ch"

abajo puse los escopes , adaptandolos a mi necesidad, pero no marca error pero no me filtra nada. desplliega todas las ordenes de produccion.

select int001
seek MORDEN_PR+MVIENE_DPTO SOFTSEEK
// LIMITE SUPERIOR
ORDSCOPE(TOPSCOPE,INT001->DPTO=MVIENE_DPTO.AND.INT001->O_PROD=MORDEN_PR)

// LIMITE INFERIOR
ORDSCOPE(BOTTOMSCOPE,INT001->DPTO=MVIENE_DPTO.AND.INT001->O_PROD=MORDEN_PR)

**SET FILTER TO INT001->DPTO=MVIENE_DPTO.AND.INT001->O_PROD=MORDEN_PR

@ 08,00 CLEAR to 18,79
@ 08,00 to 18,79 double
BEGIN SEQUENCE
DBEDIT(9,02,18,77,AR,"nueva_db",ARP,ARC,CHR(205),CHR(179),CHR(205),)
BREAK
END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORDSCOPE(TOPSCOPE,INT001->DPTO

Publicado por Marcelo (218 intervenciones) el 09/09/2004 16:18:22
Hola, las expresiones de limite deben respetar las claves de indice. Vos estas utilizando la sintaxis de Filter para definir el scope. En vez de DPTO=MVIENE_DPTO.AND.O_PROD=MORDEN_PR tenes que usar :
(morden_pr+mviene_dpto). Fijate el tambien el orden de clave del tag. Saludos.

Marcelo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar