Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Problemas Con IF... THEN...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Problemas Con IF... THEN... 
 
Hola! Así como escribí en la descripción del tema, este es mi IF :

If t1.text = ("P") And t2.Text = ("A") And t3.Text = ("D") And t4.Text = ("R") And t5.Text = ("E")t6.text = ("N") And t7.text = ("I") And t8.text = ("Ñ") And t9.text = ("O")t10.text = ("C") And t11.text = ("R") And t12.text("I") And t13.text = ("A") And t14.text = ("T") And t15.text = ("U") And t16.text = ("R") And t17.text = ("A")t18.text = ("N") And t19.text = ("R") And t20.text = ("A")t21.text("F") And t22.text = ("E") And t23.text = ("G") And t24.text = ("O") t25.text = ("M") And t26.text = ("D") And t27.text = ("R") And t28.text = ("E") Then

Cuando escribo esto en el formulario, desde el t23 ya deja de leer, es como si se desconfigurara. Observen la imagen :

 sin_nombre

Si se pueden fijar, desde el t24 comienzan a salir unos puntitos, no sé si eso sea el problema.
Ayuda urgente, por favor!  
 



 
última edición por Paquito el Miercoles, 06 Enero 2016, 14:50; editado 1 vez 
Paquito - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Hola Paco.

Pues creo que te falta un and. Fijate en esto:

..And t8.text = ("Ñ") And t9.text = ("O")t10.text = ("C")
 


Creo que hay otras formas de mejorar ese código.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Shell escribió: [Ver mensaje]
Hola Paco.

Pues creo que te falta un and. Fijate en esto:

..And t8.text = ("Ñ") And t9.text = ("O")t10.text = ("C")
 


Creo que hay otras formas de mejorar ese código.  

Saludos


Hola! Gracias por responder!
Pues si me fijé en eso, y ya le arreglé, pero aún así me sigue pasando lo mismo.
Y si puedes aconsejarme sobre otras formas de mejorar el código, te agradecería todo un mundo.  
 



 
Paquito - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Paquito escribió: [Ver mensaje]
Hola! Así como escribí en la descripción del tema, este es mi IF :

If t1.text = ("P") And t2.Text = ("A") And t3.Text = ("D") And t4.Text = ("R") And t5.Text = ("E")t6.text = ("N") And t7.text = ("I") And t8.text = ("Ñ") And t9.text = ("O")t10.text = ("C") And t11.text = ("R") And t12.text("I") And t13.text = ("A") And t14.text = ("T") And t15.text = ("U") And t16.text = ("R") And t17.text = ("A")t18.text = ("N") And t19.text = ("R") And t20.text = ("A")t21.text("F") And t22.text = ("E") And t23.text = ("G") And t24.text = ("O") t25.text = ("M") And t26.text = ("D") And t27.text = ("R") And t28.text = ("E") Then

Cuando escribo esto en el formulario, desde el t23 ya deja de leer, es como si se desconfigurara. Observen la imagen :

 sin_nombre

Si se pueden fijar, desde el t24 comienzan a salir unos puntitos, no sé si eso sea el problema.
Ayuda urgente, por favor!  


 
se pueden comprobar de a una asi



If t1.text = ("P")  then
'continua al siguiente if

else
' si es falso no sigue comprobado y sale con goto o un exit sub
 
 'colocar codido de salida


endif

 if t2.Text = ("A")  then

'continua al siguiente if

else
' si es falso no sigue comprobado y sale con goto o un exit sub
 
 'colocar codido de salida

endif



ademas es mas rapido ya  que si la primera es falsa no sigue comprobando
 



 
codificador - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
codificador escribió: [Ver mensaje]
Paquito escribió: [Ver mensaje]
Hola! Así como escribí en la descripción del tema, este es mi IF :

If t1.text = ("P") And t2.Text = ("A") And t3.Text = ("D") And t4.Text = ("R") And t5.Text = ("E")t6.text = ("N") And t7.text = ("I") And t8.text = ("Ñ") And t9.text = ("O")t10.text = ("C") And t11.text = ("R") And t12.text("I") And t13.text = ("A") And t14.text = ("T") And t15.text = ("U") And t16.text = ("R") And t17.text = ("A")t18.text = ("N") And t19.text = ("R") And t20.text = ("A")t21.text("F") And t22.text = ("E") And t23.text = ("G") And t24.text = ("O") t25.text = ("M") And t26.text = ("D") And t27.text = ("R") And t28.text = ("E") Then

Cuando escribo esto en el formulario, desde el t23 ya deja de leer, es como si se desconfigurara. Observen la imagen :

 sin_nombre

Si se pueden fijar, desde el t24 comienzan a salir unos puntitos, no sé si eso sea el problema.
Ayuda urgente, por favor!  


 
se pueden comprobar de a una asi



If t1.text = ("P")  then
'continua al siguiente if

else
' si es falso no sigue comprobado y sale con goto o un exit sub
 
 'colocar codido de salida


endif

 if t2.Text = ("A")  then

'continua al siguiente if

else
' si es falso no sigue comprobado y sale con goto o un exit sub
 
 'colocar codido de salida

endif



ademas es mas rapido ya  que si la primera es falsa no sigue comprobando


Hola, disculpa tardar en responder.
Gracias por la ayuda que me estás prestando, pero soy muy novato en gambas.
Cuál es el comando para continuar al siguiente IF?
Y qué es eso de goto o eso de exit sub?

Si te puede ayudar esto, mi programa es así :
 captura_de_pantalla_de_2016_01_05_07_29_30
Es un crucigrama, al llenarlo y darle aceptar debe de salirme el mensaje de "Excelente", o si está alguna palabra mal, debe salirme el mensaje de "Error".

Nuevamente, mil gracias por tu ayuda.
 



 
Paquito - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Paquito:

Citar:
Gracias por la ayuda que me estás prestando, pero soy muy novato en gambas.
Cuál es el comando para continuar al siguiente IF?
Y qué es eso de goto o eso de exit sub?


Mirate el curso de gambas que he hecho que tiene muchos ejemplos: http://cursogambas.blogspot.com.es/p/indice.html
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Martes, 05 Enero 2016, 19:33; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Paquito escribió: [Ver mensaje]
  
Hola, disculpa tardar en responder.
Gracias por la ayuda que me estás prestando, pero soy muy novato en gambas.
Cuál es el comando para continuar al siguiente


no hay comando solo pasa al siguente if si es verdadero

en caso de que sea falso  si necesitas codigo despues despues del  "else"

y no es codigo de gambas   solo es codigo de ejemplo  asi que las palabras pueden variar pero es lo mismo
 



 
codificador - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Paquito:

Cambia el titulo del hilo, en vez de "Ayuda Con Un Problema" , pon "Problemas con IF..THEN..."

Asi será más útil para la comunidad.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
Paco, creo que hace tiempo comentabas que estabas haciendo juegos para niños.
¿ Cuando podremos verlos ?.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ayuda Con Un Problema! 
 
jsbsan escribió: [Ver mensaje]
Paquito:

Cambia el titulo del hilo, en vez de "Ayuda Con Un Problema" , pon "Problemas con IF..THEN..."

Asi será más útil para la comunidad.

Saludos



Lo cambiaré ahora, gracias por la recomendación.  
 



 
Paquito - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problemas Con Textbox 4octavio4 General 23 Viernes, 05 Marzo 2010, 04:51 Ver último mensaje
Invitado
No hay nuevos mensajes Problemas Con Socket kmiz Aplicaciones/Fragmentos de Código 1 Domingo, 14 Noviembre 2010, 21:53 Ver último mensaje
kmiz
No hay nuevos mensajes Problemas Con Los Png tururu Controles/Librerías/Componentes 4 Lunes, 12 Marzo 2012, 21:16 Ver último mensaje
jguardon
No hay nuevos mensajes Problemas Decodificacion TCP sripetta Aplicaciones/Fragmentos de Código 11 Miercoles, 30 Septiembre 2015, 22:32 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron