|
Hola amigo, disculpa que te di esta solucion que solo es valida en un archivo PRG, no sabia que estabas trabajando en un form, para solucionar esto debes quitar la funcion siExiste y ponerlo como un metodo de la siguiente manera.
Te vas en formulario - nuevo metodo, te pedira el nombre y le pones siExiste el resto lo dejas todo igual, luego si vas a propiedades del form en otros encontraras el metodo que definiste, es como el metodo click tb aparecera en el listado de eventos, bueno abres y pegas el codigo de la funcion siExiste() pero solo a partir de la segunda linea, en la primera linea le pones
lparameter xcodigo_cliente
en vez de function siExiste(xcodigo_cliente)
luego el resto igual, ahora la diferencia que tendras tambien es cuando le llames, en vez de
if siExiste(codigo)
pondras asi
if thisform.siExiste(codigo)
y listo, con esto sin errores, otro camino que puedes tomar es crear un prg totalmente aparte que se llame siExiste.prg y pegas ahi todo el codigo, pero mejor pruebas la primera opcion ya que trabajas con form y no estaras llenando de archivos tu aplicacion.
Un saludo
|