Saltar al contenido
Nuevos Rangos en EyBooks Leer más... ×
EyBooks - Never stop learning.

Eduart

Curioso
  • Contenido

    9
  • Registrado

  • Última Visita

  • Calificación iTrader

    N/A

Reputación en la Comunidad

0 Neutral

Visitantes recientes en el perfil

Este bloque está desactivado y no se muestra a los visitantes.

  1. Eduart

    Saludos

    Hola bienvenido
  2. Hola derrepente en el titulo no me di a entender muy bien pero estoy con un programa que usa un Jtable y los datos del jtable al darle click a un registro los envia a unas cajas de texto para editarlos, mi problema es esto que del Jtable solo quisiera mostrar 2 columnas y al darle click enviar a las cajas de texto todos los datos incluso los que no se visualizan en el Jtable. Quisiera adjuntar algunas imagenes pero el foro no me permite la opcion de subir archivos de mi pc, asi que dejare un poco del codigo acá: public DefaultTableModel mostrar(String buscar) { DefaultTableModel modelo; String[] titulos = {"ID", "Cliente","Mascota", "Telefono", "Direccion", "Fecha","Celular","Especie","Raza","Sexo","Edad","Color","Notas"}; String[] registro = new String[13]; totalregistros = 0; modelo = new DefaultTableModel(null, titulos); sSQL = "select * from v_cliente where CONCAT (nombre,' ',nombre_m) like '%" + buscar + "%' order by idcliente desc"; try { Statement st = cn.createStatement(); ResultSet rs = st.executeQuery(sSQL); while (rs.next()) { registro[0] = rs.getString("idcliente"); registro[1] = rs.getString("nombre"); registro[2] = rs.getString("nombre_m"); registro[3] = rs.getString("telefono"); registro[4] = rs.getString("direccion"); registro[5] = rs.getString("fecha_reg"); registro[6] = rs.getString("celular"); registro[7] = rs.getString("especie"); registro[8] = rs.getString("raza"); registro[9] = rs.getString("sexo"); registro[10] = rs.getString("edad"); registro[11] = rs.getString("color"); registro[12] = rs.getString("notas"); totalregistros = totalregistros + 1; modelo.addRow(registro); } return modelo; } catch (Exception e) { JOptionPane.showConfirmDialog(null, e); return null; } } /*****************************Esto siguiente es ya el codigo del Frame para llamar a la funcion mostrar() ***** void mostrar(String buscar) { try { DefaultTableModel modelo; ffcliente func = new ffcliente(); modelo = func.mostrar(buscar); tablalistado.setModel(modelo); ocultar_columnas(); lbltotalregistros.setText("Total Registros " + Integer.toString(func.totalregistros)); } catch (Exception e) { JOptionPane.showConfirmDialog(rootPane, e); } } /********************* Y SEGUIDO PONGO EL CODIGO PARA PONER LOS DATOS DEL JTABLE A LAS CAJAS DE TEXTO************* int fila = tablalistado.rowAtPoint(evt.getPoint()); txtidcliente.setText(tablalistado.getValueAt(fila, 0).toString()); txtnombre.setText(tablalistado.getValueAt(fila, 1).toString()); txtnombre_m.setText(tablalistado.getValueAt(fila, 2).toString()); txttelefono.setText(tablalistado.getValueAt(fila, 3).toString()); txtdireccion.setText(tablalistado.getValueAt(fila, 4).toString()); txtfecha_reg.setText(tablalistado.getValueAt(fila, 5).toString()); txtcelular.setText(tablalistado.getValueAt(fila, 6).toString()); cboespecie.setSelectedItem(tablalistado.getValueAt(fila, 7).toString()); txtraza.setText(tablalistado.getValueAt(fila, 8).toString()); cbosexo.setSelectedItem(tablalistado.getValueAt(fila, 9).toString()); txtedad.setText(tablalistado.getValueAt(fila, 10).toString()); txtcolor.setText(tablalistado.getValueAt(fila, 11).toString()); txtarea.setText(tablalistado.getValueAt(fila, 12).toString()); /******************** OJALA NO LO HAYA PUESTO MUY DESORDENADO

Contenido en EyBooks

EyBooks no almacena ni reproduce contenido protegido por derechos de autor.

Siguenos

×