Message Box en Power Builder

Tengo una ventana que tiene un campo Nombres y Apellido Paterno, en el botón Registrar tengo el siguiente código para que si no ingresan un nombre o apellido paterno salga un mensaje y si en el campo nombre y/o apellido se intenta ingresar un carácter que no sea letra también salga un mensaje.

Pero mi problema está en que si no coloca nada en Nombres y en Apellido coloco %%, me sale el mensaje de "Ingrese el nombre" pero no el mensaje de "Apellido incorrecto". ¿Como haría para solucionar eso?, quiero que me salgan ambos mensajes.

if trim(sle_nombres.text) = '' then
beep(1)
messagebox('Valor requerido','Ingrese el nombre.',Information!)
return
end if


if Match(sle_nombres.text, "^[A-Za-z]+$") = False then
beep(1)
messagebox("Error","Nombres incorrectos.",stopSign!)
return
end if


if trim(sle_apat.text) = '' then
beep(1)
messagebox('Valor requerido','Ingrese el apellido paterno.',Information!)
return
end if


if Match(sle_apat.text, "^[A-Za-z]+$") = False then
beep(1)
messagebox("Error","Apellido paterno incorrecto.",stopSign!)
return
end if

Añade tu respuesta

Haz clic para o