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

JTable Filtrar 2 Columnas

Estas en el tema de JTable Filtrar 2 Columnas en el foro de Java en Foros del Web. Hola Comunidad; Bueno tengo una Duda y es la Siguiente. La Cuestion es que no se como hacer para que me Filtre mas de 2 ...
  #1 (permalink)  
Antiguo 28/01/2012, 19:17
 
Fecha de Ingreso: noviembre-2009
Ubicación: Chimbote
Mensajes: 60
Antigüedad: 14 años, 5 meses
Puntos: 5
JTable Filtrar 2 Columnas

Hola Comunidad;

Bueno tengo una Duda y es la Siguiente.

La Cuestion es que no se como hacer para que me Filtre mas de 2 Columas el JTable. Tengo 1 Campo con JTextField el cual Debo de Ingresar Nombre y Apellido de un Cliente. Yo ahi debo de escribir por ejemplo JAVIER AUGUSTO BUSTAMANTE, y en el JTable Debe de ir Mostrando los Posibles Resultados, Cabe Resaltar que el JTable se Llena desde una Baes de Datos Persona, en donde Cada Columna Indice, Nombres, Apellido Paterno y Apellido Materno.

A mi me Funciona bien con un Campo, Pero no se como unir otro. Alguna Idea al Respecto. Gracias.
__________________
Para llegar a algo se debe de empezar barriendo o pateando Lata!! XD
  #2 (permalink)  
Antiguo 29/01/2012, 20:35
Avatar de farfamorA  
Fecha de Ingreso: noviembre-2010
Ubicación: Lima
Mensajes: 136
Antigüedad: 13 años, 4 meses
Puntos: 24
Respuesta: JTable Filtrar 2 Columnas

No es un problema de Java, pues tu problema se soluciona con una consulta SQL adecuada.

Supongo que cuando "filtras" por un campo, digamos por 'nombre', tu consulta SQL debe quedarte más o menos así:

Código SQL:
Ver original
  1. SELECT id, nombre, apellido_paterno, apellido_materno FROM Cliente WHERE nombre LIKE '%parametro%';

Si quieres filtrar por dos campos, lo que se me ocurre es:

Código SQL:
Ver original
  1. SELECT id, nombre, apellido_paterno, apellido_materno FROM Cliente WHERE concat(nombre, apellido_paterno, apellido_materno) LIKE '%parametro%';

Observación: En esa consulta estoy utilizando la función concat de MySql, busca la función equivalente para la base de datos que estés utilizando.
  #3 (permalink)  
Antiguo 12/02/2012, 22:27
Avatar de gasoft  
Fecha de Ingreso: abril-2009
Mensajes: 68
Antigüedad: 15 años
Puntos: 3
Respuesta: JTable Filtrar 2 Columnas

Completando la información de farfamorA , para que se vallan mostrando los resultados mientras digita el nombre utiliza un evento de tipo KeyPressed. Saludos
  #4 (permalink)  
Antiguo 24/10/2015, 09:18
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: JTable Filtrar 2 Columnas

Sigue el debate?

Última edición por aletruiza; 24/10/2015 a las 14:30

Etiquetas: columnas, filtrar, jtable
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 22:12.