Clarion - Validación en Browse

 
Vista:

Validación en Browse

Publicado por Miguel Santillan (18 intervenciones) el 23/06/2003 22:34:41
El problema que tengo es el siguiente:
Armo un browse y quiero filtrar algunos registros manualmente.
Las combinacion de validación son tantas que no lo puedo hacer por el filter de las propiedades.
En Clarion 3, con la instrucción cycle, accedía al top del loop y dejaba de lado el registro leido.
En Clarion5 no se cual es la instrucción, ni en donde debe ubicarse.
Si alguien me muede ayudar muchas gracias.

Miguel Santillan
Pergamino (Bs.As)
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
sin imagen de perfil

RE:Validación en Browse

Publicado por Marcelo Madelón (572 intervenciones) el 24/06/2003 15:40:31
Miguel:
Hola, me alegra volver a encontrarte. Probá con esto si no te resulta claro, avisame que te envío algún ejemplo. Como siempre uno para todos y todos para uno.

Esto es para un Browse
! CONTROL EVENT
! LIST
! ACCEPTED


CLEAR(AVA:Record)
AVA:Fecacre=FechaDesde
SET(AVA:KeyFecacre,AVA:KeyFecacre)
LOOP UNTIL Access:Avalor01.Next()
IF AVA:Fecacre < FechaDesde or AVA:Fecacre > FechaHasta
RETURN Record:Filtered
END
END


Esto que sugue es para un proceso
! LOCAL OBJETS
! THIS PROCESS
! TAKE RECORD
! PARENT CALL
!

!SO1:NroSocio=1
!SET(SO1:KeyNroSocio,SO1:KeyNroSocio) !Se posiciona en maestro
!de Socios
!LOOP UNTIL Access:Asocio01.Next() !Lee Maestro de Socios

SO1:NroSocio=1SET(SO1:KeyNroSocio) LOOP Next(Asocio01)
IF ERRORCODE() THEN BREAK.
IF SO1:Estado = 1
RETURN Record:Filtered
END
! Aquí ponés tu código


END ! Fín Loop tres

Saludos y suerte.
Marcelo Madelón
Venado Tuerto (Argentina)

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