Foros del Web » Programación para mayores de 30 ;) » Java »

Tabla en swing

Estas en el tema de Tabla en swing en el foro de Java en Foros del Web. Hola,... He buscado informacion acerca de las propiedades de las tablas (TableModel) con respecto a más de una tabla... Es decir tengo una Tabla llamada ...
  #1 (permalink)  
Antiguo 11/01/2008, 17:53
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
Información Tabla en swing

Hola,... He buscado informacion acerca de las propiedades de las tablas (TableModel) con respecto a más de una tabla... Es decir tengo una Tabla llamada TIPOS_COCHES donde hay varios campos entre ellos Id_Coche, Nombre, Año de Fabricacion y tengo otra Tabla q se llama FAMILIA_COCHES en donde hay una relacion con la tabla TIPOS_COCHES ya q en esta tabla existen los campos id_Familia, Nombre, Id_Coche (llave foranea). El punto es q en mi sistema tengo q mostrar una tabla en donde se visializen los nombres de los coches (de la Tabla TIPOS_COCHES) y en esa misma tabla se debe poder modificar los datos y agregar datos y eliminarlos y esa parte ya la hize, pero de la forma mas sencilla, ya q tomo todo lo q esta en la tabla y lo guardo en un vector para q haga todo al mismo tiempo el problema es q antes de q entre a este algoritmo borro todo lo q esta en la tabla de la base de datos y asi pueda meter otra vez todo lo q se guardo en el vector,... No se si se pueda hacer de otra manera ya q de esta forma no me sirve por la llave foranea de la otra tabla.... ya q las llaves principales de ambas tablas son autonumericas y al borrar los datos de la tabla TIPOS_COCHES cambia en tipo de dato Id_Coche y ya no hay relacion en la tabla FAMILIA_COCHES....Por favor Ayuda.....Gracias
  #2 (permalink)  
Antiguo 14/01/2008, 20:51
Avatar de zempox  
Fecha de Ingreso: mayo-2007
Mensajes: 32
Antigüedad: 17 años
Puntos: 1
Re: Tabla en swing

bueno podrias postear el codigo ? o decir como estas llenando los JTable !!! asi podria ser mas claro lo que deseas hacer !!!
  #3 (permalink)  
Antiguo 15/01/2008, 05:04
Avatar de pyanqn  
Fecha de Ingreso: noviembre-2005
Mensajes: 331
Antigüedad: 18 años, 5 meses
Puntos: 8
Re: Tabla en swing

Entiendo... por lo que puedo apreciar estas persistiendo tu vector utilizando JDBC, es verad?

Por otro lado yo acostumbro a utilizar mis tablas como solo lectura. Para modificar o insertar datos utilizo un dialogo auxiliar que tras seleccionar un registro de la tabla se dispare, de esta manera se que registro u objeto estoy modificando. Para crer hago algo similar.
Para todo esto uso una botonera que trabaje junto a la tabla (botonera abm). para eliminar hago algo parecido al editar, solamente pregunto si esta seguro de eliminar.

Finalmente hay en algun lugar un boton haceptar para aceptar todas estas acciones. para ello tengo tambien dos listas de objetos, en una los elementos que quiero eliminar, y en la otra aquellos que seran insertados o modificados, de esta forma. solo tarabajas con un conjunto reducido de datos y no tienes que borrar toda la tabla. imagina que la tabla puede ser tan grande que borrar todos tus objetos y volver a insertarlos puede ser muy costoso.

Espero esto te ayude, saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:26.