FoxPro/Visual FoxPro - COMO SE CONDICIONA EL MESSAGEBOX

 
Vista:

COMO SE CONDICIONA EL MESSAGEBOX

Publicado por Esmeralda (19 intervenciones) el 14/08/2002 19:35:15
Hola
Mi problema es que pongo un mensaje, y auqneu no se cumpla la condicion se ejecuta el mensaje de error por ejemplo
if condicion then
messagebox
else
...
endif
el problema es que si se cumpla o no se pone el mensaje de error
recuerndo que el messagebox se ponia asi if messagebox, o al go asi
o como es?,GRACIAS POR SU ATENCIÓN
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:COMO SE CONDICIONA EL MESSAGEBOX

Publicado por eric (254 intervenciones) el 14/08/2002 20:14:03
Hola, para condicionar un mensaje es algo asi:
if messagebox ("...") = 6
este te sirve para preguntar algo, si el usuario da click en el boton SI, ejecutara lo del IF, el 6 es el valor del boton SI
Si por otro lado, deseas que por medio de una condicion, se muestre mensaje o no, debes de checar bien tu condicion, ya que si siempre se muestra el mensaje, entonces tu condicion esta mal.
Por cierto, en VFP puedes omitir la palabra clave THEN
Suerte
E
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:COMO SE CONDICIONA EL MESSAGEBOX

Publicado por Rolando (325 intervenciones) el 15/08/2002 00:05:10
Hola este es el ejemplo que te pregunta si aceptas o no.

cMessageTitle = 'My Application'
cMessageText = 'Record not found. Would you like to search again?'
nDialogType = 4 + 32 + 256
* 4 = Yes and No buttons
* 32 = Question mark icon
* 256 = Second button is default

nAnswer = MESSAGEBOX(cMessageText, nDialogType, cMessageTitle)

DO CASE
CASE nAnswer = 6
WAIT WINDOW 'You chose Yes'
CASE nAnswer = 7
WAIT WINDOW 'You chose No'
ENDCASE
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