anonymous Log in
Search
Recents:
v3.0
gx-l
mensaje en barra de tareas
29/07/20 22:41

Eljemberth Gmail

Replies: 13

Buenos noches estimado foro:
Estoy usando Gx9 y quiero mandar un mensaje en la barra de tareas sin que
se detenga el proceso.
Por Ejemplo si estoy leyendo una tabla y quiero mandar en un mensaje un
determinado atributo sin que el proceso se detenga y no tenga que darle
click en aceptar para continuar.
como puedo hacerlo?
--
Eljemberth M. Saavedra Alemán
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

Aluziner

29/07/20 23:01
Msg('Mi mensaje', Status); Con eso. El mié., 29 de jul. de 2020 a la(s) 18:42, Eljemberth Saavedra Aleman ( eljemberth@gmail.com)

Eljemberth Gmail

30/07/20 13:51
Buenos días Jesús: Gracias por contestar. Así como me lo enviastes asi lo tengo, pero por alguna razón no me aparece el mensaje en la barra de tareas. Será alguna configuración? Saludos. El mié., 29 jul. 2020 a las 20:02, Jesus Cazares Flores ()

baldomero.olvera

30/07/20 13:54
Si mal no recuerdo debes habilitar que el modelo pueda utilizar funciones no estandar. El jue., 30 jul. 2020 a las 9:51, Eljemberth Saavedra Aleman (< eljemberth@gmail.com>)

Aluziner

30/07/20 14:02
Checa esta propiedad en tu modelo, quizá esté en "never" [image: image.png] El jue., 30 de jul. de 2020 a la(s) 09:51, Eljemberth Saavedra Aleman ( eljemberth@gmail.com)

mpozo

30/07/20 14:16
Hola Yo lo tengo como Msg('Mi mensaje', NoWait); MPF El 30-07-2020 a las 13:02, Jesus Cazares Flores

dario.navas

30/07/20 14:02
Buenos días, Yo utilizo mensajes en la barra de tareas en aplicaciones C/S. (Gx 8 y Gx 9) Este es un ejemplo del código que tengo funcionando : msg('Formando hoja electrónica. Espere por favor >>>',nowait) &Mensaje = 'Formando hoja electrónica. Espere por favor >>>' &I = 0 Más adelante : &I = &I + 1 if &I = 50     &I = 0     &Mensaje = &Mensaje + '>'     msg(&Mensaje,nowait) endif Espero que te sirva y resuelva la dificultad. El 30/07/2020 a las 10:51 a. m., Eljemberth Saavedra Aleman

Eljemberth Gmail

30/07/20 15:46
he usado las dos formas el nowait y el status y ninguna me manda el mensaje. en el Show status bar lo tengo segun imagen. [image: image.png] El jue., 30 jul. 2020 a las 11:17, Marcelo Pozo Fritz (< marcelopozof@gmail.com>)

mpozo

30/07/20 16:38
Haz lo siguiente. Me imagino que desde un WorkPanel estas llamando al Procedure, cierto. Antes de hacer el Call al Procedure pon en el codigo msg("",Nowait) y te aseguro que si aparecera en la barra los mensajes. Ejemplo: Msg("",Nowait) Call(Procedure) A mi me paso lo mismo y  basto que hiciera esta para que se desplieguen los mensaje. Saludos MPF El 30-07-2020 a las 14:46, Eljemberth Saavedra Aleman

Aluziner

30/07/20 16:47
Ese tip de Marcelo está bueno. El jue., 30 de jul. de 2020 a la(s) 12:39, Marcelo Pozo Fritz ( marcelopozof@gmail.com)

Eljemberth Gmail

30/07/20 20:25
Estimado Marcelo: Es correcto el WP llama al procedure, la opcion me funcionó a la perfección. Al salir del procedure me quedaba en la barra de tareas el último mensaje el cual lo limpie en el mismo WP al salir del Procedimiento. msg("",Nowait) Call(Procedure) msg("",Nowait) Les agradezco a todos por su apoyo. Saludos. El jue., 30 jul. 2020 a las 13:39, Marcelo Pozo Fritz (< marcelopozof@gmail.com>)

Eljemberth Gmail

30/07/20 20:25
Muchas gracias El jue., 30 jul. 2020 a las 11:27, Darío Alberto Navas ()

aortiz

30/07/20 14:11
Prueba con : &msg = 'Procesando # ' msg(&msg,nowait) saludos,

rdiaz

01/08/20 13:04
Si estas leyendo un tabla For each …… &codtrab = codtrab Msg(‘ procesando trabajador ‘ + &codtrab, status) endFor // each ……


Back to gx-l