ayuda
Mario Lacunza
mlacunza en gmail.com
Mie Jun 7 16:22:44 CEST 2006
Solo una sugerencia, usa nombres de campos mas cortos, digitas menos!!
2006/6/6, Adalberto vinasco herrera <vinasher en gmail.com>:
>
> Esta es la funcion de insertar los datos:
> lo que necesito es como validar los campos del edit para que ingrese solo
> numeros o letras.
>
> def on_but_insrtar_clicked (self, boton_Insertar):
> #llamo la funcion que me conecta a la BD
> self.conectarBD()
> #Capturo los datos digitados en la cajas de texto
> self.cdula=self.txt_ventana_persona_cedula.get_text() /// Aqui
> como
> se puede validar los campos de los edit para ingresar solo numeros.
> if((self.cdula >=0 and self.cdula <= 999)):
> print self.cdula;
> self.nmbre=self.txt_ventana_persona_nombre.get_text()
> self.drccion=self.txt_ventana_persona_direccion.get_text()
> self.tlfono=self.txt_ventana_persona_telefono.get_text()
> #Creo la sentencia SQL que me ingresa un nuevo registro en la
> tabla
> Personas
> self.SQL='insert into personas values (\''+str(self.cdula
> )+'\',\''+self.nmbre+'\',\''+self.drccion+'\',\''+self.tlfono+'\')'
>
> #Ejecuta la sentencia SQL creada anteriormente
> self.coneccion.query(self.SQL)
> print self.SQL
>
> #Coloco en blanco las entry luego de insertar
> self.txt_ventana_persona_cedula.set_text('')
> self.txt_ventana_persona_nombre.set_text('')
> self.txt_ventana_persona_direccion.set_text('')
> self.txt_ventana_persona_telefono.set_text('')
> #Llamo la funcion que me cierra la BD
> self.cerrarBD()
> muchas garcias
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
--
Saludos / Best regards
Mario Lacunza
Desarrollador de Sistemas - Webmaster
Desarrollador 2 Estrellas VS2005
Email: mlacunza [AT] gmail [DOT] com
Website: http://mlacunzav.cogia.net
Blog: http://mlacunza.blogspot.com/
Lima - Peru
Más información sobre la lista de distribución Python-es