Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/08/2010, 04:55
porito
 
Fecha de Ingreso: junio-2010
Mensajes: 44
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: validar lo escrito en jtextfield

Cita:
Iniciado por francopai Ver Mensaje
Con respecto a las claves primarias, NO deberia ser el campo num de licencia como comentas, sino un "autonumerico", osea un simple contador para identificar cada registro, de esta manera la BD queda mas optima y puedes agregar campos o quitar, a tu gusto sin depender del campo q va a servir para identificar.

Luego, por lo del control de entrada de datos del usuario en una interfaz grafica, te recomiendo usar la clase JFormattedTextField y luego solo modificas el atributo FormatterFactory, si estas usando NetBeans, esto que te digo lo haces con un par de clicks simplemente.

Espero q te sirva la info, saludos
Muchas gracias! Perfecta y sencilla solucion la de JFormattedTextField para poner solo enteros. En cuanto a lo de la bb.dd lo cambiare como me habeis dicho.

Voy a aprovechar este post, para no abrir otro, para preguntar una duda, y sino sabeis como hacerlo, pues ya abrire un hilo nuevo.

Intentare ser breve y claro. Tengo una tabla con personas y otra tabla con Torneos. Ambas tablas tienen un idP y idT que los identifica. En este caso seran las claves primarias de cada tabla respectivamente.
En mi aplicacion quiero seleccionar un Torneo al darle a un boton aceptar. Luego, desde otra ventana, con una lista de personas, ir añadiendolas a dicho torneo.

Para eso tengo otra tabla que se llama PARTICIPA y tiene como Claves primarias el idP y el idT conjuntamente. Esto es asi para poder tener todos los participantes de un torneo de forma que no se pueda repetir una misma convinacion, es decir, que hayan 2 nombres en el mismo torneo.

El problema esta que al "seleccionar" un torneo en mi aplicacion, quiero guardar los datos en la tabla participa y luego cuando eliga el participante añadirlo al torneo, pero al escribir en PARTICIPA al seleccionar un torneo me da error porque logicamente me falta escrirbi un valor en idP, puesto que al ser CP no puede ser null....

Como puedo hacer la relacion o la escritura en la tabla?
Espero haberme explicado.

Un saludo