SoloCodigo
Programación General => Power Builder => Mensaje iniciado por: alexis17 en Domingo 23 de Marzo de 2008, 19:04
-
buenas tardes que tal
tenia otra consulta, en este caso quiero validar un tab
ya que en mi pantalla tengo un tab con 3 pestañas
en la pestaña uno esta la informacion principal asi que queria que si el usuario no a escrito ni el nombre o codigo de articulo no me permita ir a los otros tab
intente escribir esto en el evento click
del tab
if isNUll (tab_1.tabpage_1.dw_datos.object.nombre[1]) or isNull (tab_1.tabpage_1.dw_datos.object.cod_articulo[1]) then
messagebox ("mensaje", "debe llenar los campos nombre y Artículo")
return
end if
el return la idea era que me retornara al primer tab para que el usuario llene los campos requeridos
eso abria que realizarlo ene l evento click o hay una mejor opcion?
pero la validacion no me esta funcionando bien ya que me aparece el mensaje al darle cick pero igual me deja ir a la pestaña 2
-
Puedes Inhabilitar (enabled) las pestañas , hasta que pasen la validacion
http://foros.solocodigo.com/index.php?show...indpost&p=89426 (http://foros.solocodigo.com/index.php?showtopic=820&view=findpost&p=89426)
Saludos
-
gracias ya me funciono solo que le quite los messagebox de los mensajes porque cada vez que daba click me aparecian los mensajes
asi que solo lo deje con la opcion que se me desabilitaran y habilitaran los tab si cumplia con la validacion
lo unico es que bueno cuando selecciono la pestaña dos me la deja precionar, y luego me la desabilita
tendria que crear un evento preclick o hay alguno que funcione al solo tocar el tab lo desabilite
prove con un par pero no funcionaban proveo con key getfocus
ya cree un evento pos_clicked que llamaba en el evento clicked
pero de igual forma me esta permitiendo ver el tab 2