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

Problema en 2 JTables

Estas en el tema de Problema en 2 JTables en el foro de Java en Foros del Web. Hola Comunidad; Tengo un Problema Desde hace un par de Horas que no Logro Solucionar, Es lo Siguiente. Tengo una Tabla A y una Tabla ...
  #1 (permalink)  
Antiguo 02/12/2011, 01:03
 
Fecha de Ingreso: noviembre-2009
Ubicación: Chimbote
Mensajes: 60
Antigüedad: 14 años, 5 meses
Puntos: 5
Problema en 2 JTables

Hola Comunidad;

Tengo un Problema Desde hace un par de Horas que no Logro Solucionar, Es lo Siguiente.

Tengo una Tabla A y una Tabla B, La Tabla A se llena con un ResultSet y en la Tabla B se va Agregando los Productos que hay en la Tabla A, La Idea es Sencilla, una Vez que se haga Click en el Botón Agregar Pasa el Producto De La Tabla A a la Tabla B, y que el Producto Pasado ya no se Muestre en la Tabla A. Lo he Tratado de Hacer

Código PHP:
private void Redibujar() {
        
ResultSet Resultado;
        
MySQL ClaseMySQL = new MySQL();
        
ClaseMySQL.EstablecerConexion();
        try {
            
Resultado ClaseMySQL.Consulta("SELECT p.productoID,p.nombre,p.numeroexisten,p.costoventa FROM vista_productos p");

            while (
Resultado.next()) {

                for (
int i 0jtblDetalleBoleta.getRowCount(); i++) {
                    if (
Integer.parseInt(String.valueOf(jtblDetalleBoleta.getValueAt(i0))) != Resultado.getInt(1)) {
                        
Object Datos[] = new Object[4];
                        for (
int j 0Datos.lengthj++) {
                            
Datos[j] = Resultado.getObject(1);
                        }
                        
modelojtblBusquedaRapida.addRow(Datos);
                    }

                }
            }
        } catch (
SQLException ex) {
            
JOptionPane.showMessageDialog(nullex);
        }
    } 
Es la Primera vez que quiero hacer esto, Espero su pronta Ayuda.
__________________
Para llegar a algo se debe de empezar barriendo o pateando Lata!! XD
  #2 (permalink)  
Antiguo 02/12/2011, 05:12
Avatar de afrika026  
Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 12 años, 10 meses
Puntos: 19
Respuesta: Problema en 2 JTables

Al momento de trasladar el producto a la tabla B, realizas lo siguiente:

1) Recorres el resultset "Resultado" buscando el ID del producto que movistes a la tabla B.
2) Cuando lo encuentra dentro del condicional, pones la linea Resultado.deleteRow(); (con esta linea
estas borrando del resultset el producto que agregastes.
3) Volves a cargar la tabla A con el resulset "Resultado".

Lo que estamos haciendo es buscar el ID del producto en el resultset, borrar el mismo y actualizar la tabla A con el resultset "Resultado" ya sin el producto trasladado a la tabla B.

suerte...

Última edición por afrika026; 02/12/2011 a las 06:18

Etiquetas: jar, mysql, sql
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 16:10.