Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Condición IF ELSE END IF

Estas en el tema de Condición IF ELSE END IF en el foro de Oracle en Foros del Web. HOla a todos los oraclinos... tengo un problemilla con un Oracle Forms... la cosa es que la profe nos mandó a que cuando le demos ...
  #1 (permalink)  
Antiguo 05/08/2006, 10:26
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Condición IF ELSE END IF

HOla a todos los oraclinos... tengo un problemilla con un Oracle Forms... la cosa es que la profe nos mandó a que cuando le demos enter a un item de un bloque atachado el cursos se nos mueva al siguiente item, eso se resuelve asi: go_item(<nombre del item>) luego nos mandó a que solo se puede ir al siguiente item si hemos ingresado algo en ese item, es decir mientras el item no esté vacio y nos dijo que eso se hací utilizando el if que todos conocemos. Cosa que yo puse lo que está en el siguiente grafico... pero me sale un error

  #2 (permalink)  
Antiguo 07/08/2006, 04:28
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años
Puntos: 1
Te sugiero que pongas punto y coma después del END IF .

Por cierto cuando postees con una imágen cambiale el tamaño para que sea un poquito más pequeña porque así descentras toda la pantalla .

Salu2
__________________
Time is the fire in which we burn
  #3 (permalink)  
Antiguo 07/08/2006, 10:48
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Cita:
Iniciado por Worp9975 Ver Mensaje
Te sugiero que pongas punto y coma después del END IF .

Por cierto cuando postees con una imágen cambiale el tamaño para que sea un poquito más pequeña porque así descentras toda la pantalla .

Salu2
ok gracias... no sabía que tenía que ponerle punto y coma al finalizar esa instrucción. Gracias, lo probaré. Y trataré de no poner imagenes
  #4 (permalink)  
Antiguo 07/08/2006, 10:54
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
No hay problema con las imagenes Developer, el problema surge cuando las imagenes son mayores al tamaño establecido
Siempre ten en cuenta que un loop, un package, procedure, función debe terminar con ;
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #5 (permalink)  
Antiguo 08/08/2006, 09:42
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Cita:
Iniciado por PequeñoMauro Ver Mensaje
Siempre ten en cuenta que un loop, un package, procedure, función debe terminar con ;
Saludos
Y eso se lo inventaron los de Oracle... me parece

De cuando acá el if lleva punto y coma... solo quedará acostumbrarse
  #6 (permalink)  
Antiguo 08/08/2006, 16:00
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Cita:
Iniciado por Developer9 Ver Mensaje
Y eso se lo inventaron los de Oracle... me parece

De cuando acá el if lleva punto y coma... solo quedará acostumbrarse
Siempre ha llevado

Cita:
IF condition THEN
{...statements...}
ELSIF condition THEN
{...statements...}
ELSE
{...statements...}
END IF;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #7 (permalink)  
Antiguo 10/08/2006, 19:59
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Es el primer lenguaje que he visto que el if lleva punto y coma... solo toca acostumbrarme, aparte de la sintaxis horrible de visual basic tambien hay que ponerle un ; al final. Gracias por todas las respuestas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:43.