Progress - Time en progress!?

   
Vista:

Time en progress!?

Publicado por Afrika (48 intervenciones) el 26/06/2008 15:40:24
Muy buenos dias.

En el codigo que ven abajo, estoy tratando de realizar un procedimiento que en un tiempo determinado corra un proceso; Es decir, quiero correr un proceso cuando éste tenga 15 minutos de duración. Mi idea era restar el tiempo actual menos el tiempo cuando hice la solicitud X, si esa persona lleva mas de 15 minutos de espera se corre el proceso.

Codigo:

DEFINE VARIABLE horaFija AS INTEGER NO-UNDO.
DEFINE VARIABLE restaTotal AS INTEGER NO-UNDO.

horaFija = 55 /*La hora en la que hice el proceso. No es la misma que TIME*/

restaTotal = TIME - horaFija. /*pudiese ser: TIME - 10:55 ...... por ejemplo*/

IF restaTotal >= 15 THEN DISPLAY "Corre programa para eliminar registros".

ELSE DISPLAY "NO corre programa".

Entonces si la persona tiene mas de 15 minutos esperando corre proceso, el problema es que "no funciona".... :-S

Por favor y gracias.....
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:Time en progress!?

Publicado por Juan Puig (11 intervenciones) el 26/06/2008 15:45:48
Avisame si te sirvio lo que recien te respondi en el post anterior.
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

RE:Time en progress!?

Publicado por rayne flores (7 intervenciones) el 12/07/2008 16:21:56
Recuerda que Progress como otros manejadores, tienen el TIME / 3600, lo que quiere decir en segundos,.
te recomiendo una variable tipo integer de la siguiente manera

define variable time as integer no-undo.

if time * 3600 = /* Tiempo que Necesitas*/

run Proceso.

y ahi lo tienes

o lo puedes hacer con una variable tipo char y conviertes el formato de hora en string

asi:

Define Variable Tiempo as Char No-Undo.

Tiempo = String (time, "HH:MM am")

if tiempo = /* Tiempo que Necesitas*/

run Proceso.

y ahi lo tienes
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