FoxPro/Visual FoxPro - ayuda de un experto

 
Vista:

ayuda de un experto

Publicado por FELIPE (72 intervenciones) el 17/04/2007 19:55:13
jeje otraves yo bueno ya voy terminando mi proyecto y me hace falta un toque final
en el evento timer tengo este codigo y funciona si problema pero cuando se empiezan a disparar los mensajes se me para el reloj que tengo en el textbox

bueno necesito una recomendacion porque si por ejemplo el cliente sale de la oficina necesito que todos los mensajes vallan saliendo sin bloquear el reloj y a la vez el formulario

bueno cualquier ayuda recomendacion estare muy agradecido

thisform.tdisplay.refresh
SET TALK OFF
use reclamo
fechas=reclamo.fechacomp
maximo=thisform.consecutivo.value
NOMBRE=RECLAMO.CEDULA
set order to tag conse
for conse=1 to maximo next
SKIP
if thisform.tdisplay.value= reclamo.fechacomp
messagebox ("EL CLIENTE"+NOMBRE+"SE LE HA CUMPLIDO EL PLASO ")
ENDIF
endfor
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:ayuda de un experto

Publicado por Roman Suazo (2723 intervenciones) el 17/04/2007 20:02:51
Prueba usando una forma en vez del messagebox. EL efecto que hace los messagebox en los timer ya es muy conocido y no se ha encontrado ninguna solucion para ello. CReo que usando formas se puede sortear...
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:ayuda de un experto

Publicado por FELIPE (72 intervenciones) el 17/04/2007 20:13:01
ESTA BIEN PERO TAN SIQUIERA COMO HAGO PARA IR LLENANDO UN LISTBOX COMO SI FUERAN LOS MENSAJES
INTENTE ASI PERO NO ME DA

thisform.tdisplay.refresh
SET TALK OFF
use reclamo
fechas=reclamo.fechacomp
maximo=thisform.consecutivo.value
NOMBRE=RECLAMO.CEDULA
set order to tag conse
for conse=1 to maximo next
SKIP
if thisform.tdisplay.value= reclamo.fechacomp

EN VES DE ESTO
****MESSagebox ("EL CLIENTE"+NOMBRE+"SE LE HA CUMPLIDO EL PLASO ")
THISFORM.LIST1.VALUE=NOMBRE
ENDIF
endfor

Y NO LLENA NADA CUALQUIER AYUDA ESTARE MUY AGRADECIDO
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:ayuda de un experto

Publicado por Roman Suazo (2723 intervenciones) el 17/04/2007 21:41:27
Con esto podes llenar un listbox:

thisform.list1.additem("Mi Mensaje")
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
sin imagen de perfil

RE:ayuda de un experto

Publicado por Ernesto Hernandez (4623 intervenciones) el 17/04/2007 20:12:54
pero cuando se empiezan a disparar los mensajes se me para el reloj

como es eso ???
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:ayuda de un experto

Publicado por FELIPE (72 intervenciones) el 17/04/2007 20:19:25
PUES BUENO NO BLOQUEA TANTO EL RELOJ SINO EL FORM ENTONCEES EN EL TEXT QUEDA LA HORA PARADA Y CUANDO LE DOY ACEPTAR EN EL MENSAJE EL SIGUE LA HORA NORMALMENTE PERO SUPONGAMOS QUE NO LE DOY ACEPTAR Y A LOS 5 SEG SE DEBERIA ACTIVAR OTRO MENSAJE ENTONCES, NO ME LO MUESTRA

QUE PENA LA CONCHUDES Y CUALQUIER AYUDA ESTARE MUY AGRADECIDO
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
sin imagen de perfil

RE:ayuda de un experto

Publicado por Ernesto Hernandez (4623 intervenciones) el 17/04/2007 20:25:32
utiliza tantos timer como mensajes desees mandar no dejes toda la tarea a un solo timer

Suerte
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
sin imagen de perfil

RE:ayuda de un experto

Publicado por neo (1604 intervenciones) el 17/04/2007 20:13:34
También puedes hacer el efecto con un contenedor...

Suerte
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