Message en get

Post Reply
ellano
Posts: 107
Joined: Tue Sep 15, 2009 7:52 am

Message en get

Post by ellano »

No logro hacer funcionar (o quizá no comprendo para que sirven) los mensajes en un get.

El siguiente código de prueba:

DEFINE DIALOG oDlg FROM 0, 5 TO 20, 40 TITLE "A Dialog Box"
@ 1, 2 GET oGet VAR cName SIZE 50, 12 OF oDlg UPDATE MESSAGE "Su nombre completo aquí"
@ 2, 2 GET oGet VAR cFecha SIZE 50, 12 OF oDlg PICTURE "@d" UPDATE MESSAGE "Fecha aquí en formato dd/mm/aaaa"

Debería (o quisiera) que desplegase un mensaje de ayuda cuando el usuario desplaza su ratón sobre el campo correspondiente.

No encuentro como hacerlo. Si alguien pudiese orientarme se lo agradecería.
mantonio_08
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: Message en get

Post by mantonio_08 »

lo que quieres hacer es un Tooltips...

deberias primero usar un oGet distinto para cada objeto..

DEFINE DIALOG oDlg FROM 0, 5 TO 20, 40 TITLE "A Dialog Box"
@ 1, 2 GET oGet1 VAR cName SIZE 50, 12 OF oDlg UPDATE
@ 2, 2 GET oGet2 VAR cFecha SIZE 50, 12 OF oDlg PICTURE "@d" UPDATE

oGet1:cToolTip:= "Su nombre completo aquí"
oGet1:cToolTip:= "Fecha aquí en formato dd/mm/aaaa"

no lo he probado pero deberia ser asi:

los MESSAGE son para la msgbar..
User avatar
Willi Quintana
Posts: 859
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Re: Message en get

Post by Willi Quintana »

Prueba asi;

Code: Select all

   REDEFINE GET oPass ;
            VAR    cPass ;
            ID 102 OF oDlg; //
            CUEBANNER "Contraseña"
 
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Message en get

Post by Armando »

Mister (Willi)

Hace rato que no te veo en el messenger, buscame en aresbumx@hotmail.com

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
ellano
Posts: 107
Joined: Tue Sep 15, 2009 7:52 am

Re: Message en get

Post by ellano »

Gracias por ambas respuestas, pero paceré ser que la “banderola de sugerencia” (CueBanner) aparece en el campo de captura (en el caso de que aún no tenga datos) prestándose a peores confusiones para el cliente puesto que si el campo no es lo suficientemente largo el mensaje no aparece en su totalidad y no tiene que ver nada con lo que se pide. P.ej. un campo fecha que aún está libre y “medio” se ve el mensaje “aquí va la fecha de nacimiento en formato dd/mm/aaaa”. Tendré que optar por “descripción emergente” (tooltip) que sí funciona a condición, como bien se indica en la respuesta se tenga un objeto distinto para cada GET (que bien se puede lograr con matrices si hay muchos, como es mi caso oGet[x]). Lo que no acabo de entender es por qué la opción de mensaje (Message) si no sirve su propósito.
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Message en get

Post by Armando »

ellano:

El proposito de message es que, cuando el usuario pasa o pone el puntero del mouse sobre
el get en cuestion, el texto del message aparece en la barra de mensajes que es la parte
inferior izquierda de la ventana principal de tu aplicación.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Post Reply