tag:blogger.com,1999:blog-8283392410523373579.post1064548371637658241..comments2023-07-04T07:53:12.857-04:00Comments on Carlitox en la Web: jTable y su "Modelo"Carlos Martínezhttp://www.blogger.com/profile/11261048200870306436noreply@blogger.comBlogger69125tag:blogger.com,1999:blog-8283392410523373579.post-65651730478544127112015-08-15T10:13:33.126-04:002015-08-15T10:13:33.126-04:00Publica algo del código para poder darte una mano,...Publica algo del código para poder darte una mano, pero de momentos suena a que el problema es que del lado del servidor no se esta ejecutando la función correspondiente para eliminar el registro.Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-45307921689818819252015-08-15T10:10:52.882-04:002015-08-15T10:10:52.882-04:00Para ello tendrías que recorrer la tabla y si el r...Para ello tendrías que recorrer la tabla y si el registro existe omitirlo, en los comentarios un usuario pregunto sobre el mismo problema... Saludos!!Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-39876713577615863872015-06-23T02:15:01.666-04:002015-06-23T02:15:01.666-04:00hola me podrias ayudar con mi codigo es que estoy ...hola me podrias ayudar con mi codigo es que estoy haciendo una aplicacion socket en nethbeans tengo dos JTable al momento de eliminar un registro en la primera table del cliente y si se elimina, el problema esta en la tabla del servidor que se duplican los datos en ves de eliminarlo... Anonymoushttps://www.blogger.com/profile/04609375343969465066noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-30080500956144464012015-06-19T19:24:33.021-04:002015-06-19T19:24:33.021-04:00hola,
mi botón listar me repite los datos registra...hola,<br />mi botón listar me repite los datos registrados y solo quiero una sola vez y al presionar listar ya no me liste lo mismoAnonymoushttps://www.blogger.com/profile/07839744404863938884noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-48954613742170455602014-11-09T10:57:39.112-04:002014-11-09T10:57:39.112-04:00Pues solo tienes que buscar la coincidencia dentro...Pues solo tienes que buscar la coincidencia dentro de la tabla y omitir el registro si hay duplicidad....Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-9838775605996971582014-11-06T15:14:23.120-04:002014-11-06T15:14:23.120-04:00amigo que codigo puedo usar en netbeans para que c...amigo que codigo puedo usar en netbeans para que cuando agrego un numero de DNI no ingrese uno el mismo, que ya esta en el campo.. osea en poca palabra para que no m duplique el DNIAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-63834700728131383722014-07-24T11:42:07.082-04:002014-07-24T11:42:07.082-04:00Hola, pues en el blog hay muchos ejemplos de lo qu...Hola, pues en el blog hay muchos ejemplos de lo que dices, lo del arreglo puedes verlo aquí: http://carlitoxenlaweb.blogspot.com/2008/08/arreglos-parte-4.html<br /><br />Lo del ArrayList es cuestión de modificar un poco el código, por ejemplo<br />String nombres[]=new String [n] >> List nombres = new ArrayList() >> ArrayList nombres = new ArrayList()<br /><br />Y lo de mostrarlo en una tabla aquí esta como llenarlo (en esta entrada), si quieres una paginación entonces aquí también lo tienes:<br />http://carlitoxenlaweb.blogspot.com/2013/06/jtable-con-paginacion.html<br /><br />Si tienes problemas implementando el código puedes publicar un comentario con el mismo para darle la solución... Saludos!Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-21477096870132215192014-07-24T10:54:17.268-04:002014-07-24T10:54:17.268-04:00hola, alguien me puede ayuar porfavor??? tengo q H...hola, alguien me puede ayuar porfavor??? tengo q Hacer un programa donde se llene manualmente un ArrayList con nombres y sueldos al pulsar un botón. Luego en enviar este ArrayList a un método que colocara esta data en un JTable, mostrando así los datos en la pantalla.lindahttps://www.blogger.com/profile/02680361658823784830noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-24298466624224865432014-07-02T11:17:54.073-04:002014-07-02T11:17:54.073-04:00Claro, veamos tu código...... Se me ocurre que si ...Claro, veamos tu código...... Se me ocurre que si encuentras la coincidencia omitas el insert de la filaCarlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-22729686124843425232014-06-30T11:01:56.506-04:002014-06-30T11:01:56.506-04:00Muy buen post.
Estoy teniendo un problema y quería...Muy buen post.<br />Estoy teniendo un problema y quería saber si me podés ayudar.<br />Tengo un jTable con 3 columnas: codigo,descripcion,cantidad.<br />La idea es que cada vez que carga el código, lo busca en la BD y trae la descripción y me pone cantidad en 1.<br />Hasta ahi bien.<br />El problema surge cuando vuelvo a ingresar el mismo codigo. Me debería incrementar la cantidad en el producto con ese codigo pero sin agregar una nueva fila(es decir, como si agrupara).<br />Me podrás ayudar con eso?? por favor...<br /><br />Muchisimas gracias.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-81063475693160850352013-10-30T06:08:25.936-04:002013-10-30T06:08:25.936-04:00Necesitas conectarte a MySQL antes de guardar el c...Necesitas conectarte a MySQL antes de guardar el campo, utiliza el buscador ubicado en la esquina superior derecha del blog, te oriento un poco...<br /><br />1. Crea una función donde se valide la data ingresada<br />2. Valida si el campo donde se esta ingresado no esta ocupado (aula)<br />3. De estar vacío procede a llenar esa info y actualiza la tabla<br /><br />Como verás, necesitas solo una función donde se valide la data, repito, utiliza el buscador que la info esta.....Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-3736403819850527492013-10-02T18:54:15.479-04:002013-10-02T18:54:15.479-04:00Estoy trabajando con un proyecto para crear horari...Estoy trabajando con un proyecto para crear horarios y estoy utilizando el JTable, pero necesito validar que si por ejemplo, un curso se está dando en el aula 13, cuando quiera ingresar un nueva informacion y que digite que quiero dar ese curso en el aula 13 no me lo permita porque esta ocupado, que me muestre un mensaje.. Gracias, necesito esa ayudaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-12847646793116329922013-08-29T09:01:51.618-04:002013-08-29T09:01:51.618-04:00Si es así debes almacenar cada valor en una lista ...Si es así debes almacenar cada valor en una lista o array, como gustes, luego, cada vez que ingreses el valor, debes recorrer esos datos almacenados uno a uno y revisar que no exista, si no existe entonces lo agregas, sino lo omites... Busca aquí en el blog las entradas de listas, arrays y tablas, de esta forma tendrás una idea mas general... Saludos!!Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-91241925175072864122013-08-29T02:04:23.739-04:002013-08-29T02:04:23.739-04:00Hola me podrias ayudar con un ejercicio tipo para ...Hola me podrias ayudar con un ejercicio tipo para poder agregar datos a una tabla sin que se repitan, por ejemplo si existe un DNI de una persona solo se agregue una vez. Porfavor soy algo nuevo en Java Netbeans. GraciasAnonymoushttps://www.blogger.com/profile/11073944970123366301noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-70217662495426349282013-06-14T10:16:04.294-04:002013-06-14T10:16:04.294-04:00Exacto, es como te acabo de decir, necesitas valid...Exacto, es como te acabo de decir, necesitas validar que el campo ya existe a nivel de programa, no a nivel de BD, o manejar una excepción que le diga al programa que si hay un error por duplicidad en la BD no agregue el registro a la tabla.....<br /><br />Si tu cargas los registros de la tabla por SQL entonces necesitas esa validación, que si el registro existe no lo agregue (a nivel de programa), y si los agregas mediante otro tipo de dato debes leer los registros de la tabla y ver si ya esta para no repetirlo, en ningún momento haz puesto esta validación al momento de agregar la fila..... Me entiendes?Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-55636950443476886422013-06-14T10:06:49.931-04:002013-06-14T10:06:49.931-04:00Carlos tal vez no me he hecho entender. La conexió...Carlos tal vez no me he hecho entender. La conexión con la base de datos funciona e ingresa los datos correctamente, adicional a esto dentro de la base de datos en la tabla donde se ingresan los registros existe un unique que no permite ingresar más de una vez una ced y nomb perteneciente al consecutivo. Eso funciona correctamente. Lo que deseo es que el jtable de la interfaz no existan datos repetidos es decir si del cmb selecciono Carlos Martinez con ced 123456 y le doy ingresar para que lo muestre en el jtable, ya no pueda volver a ingresarlo en ese jtable con ese mismo consecutivo. Me hago entender? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-60595569119083416452013-06-14T09:50:50.739-04:002013-06-14T09:50:50.739-04:00Lo ideal es que limites y muestres las filas con b...Lo ideal es que limites y muestres las filas con botones de siguiente y anterior..... Atento a la nueva entrada que explicare como hacerlo, gracias por preguntar...... Saludos!!Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-76058100640126297132013-06-14T09:48:18.494-04:002013-06-14T09:48:18.494-04:00Lo que tienes es un problema de validación, tienes...Lo que tienes es un problema de validación, tienes que comparar lo que envias con lo que tienes, entonces lo que debes hacer es crear un método que valide el cliente que quieres ingresar para ver si ya existe en la BD, y que el método devuelva "true" o "false" según el resultado.....<br /><br />Para la conexión puedes leer esto:<br />http://carlitoxenlaweb.blogspot.com/2008/12/conectando-java-con-mysql.html<br />http://carlitoxenlaweb.blogspot.com/2011/09/consultas-sql-dinamicas-en-java.html<br /><br />Otra buena practica seria depurar ese código, por ejemplo, la declaración de todos esos Strings, podrías cambiarlo a:<br /><br />String nombre,<br /> cedula,<br /> Consec = txtconsec.getText(),<br /> ..... ;<br /><br />Fijate que las variables las separas con "comas" y la última la terminas en "punto y coma".... Saludos!!Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-92135821972138058392013-06-14T09:44:27.124-04:002013-06-14T09:44:27.124-04:00Carlos buen día. Me puedes brindar una asesoria???...Carlos buen día. Me puedes brindar una asesoria???. Quisiera tener en un jtable mas de 100 filas pero solo tiene predeterminadas 100. Se puede ampliar a 500 o 1000 filas por decir algo??? Y si es asi como lo haría. Gracias de antemanojohn jairo sancheznoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-45386809955896059112013-06-14T09:41:20.061-04:002013-06-14T09:41:20.061-04:00private void btningresarActionPerformed(java.awt.e...private void btningresarActionPerformed(java.awt.event.ActionEvent evt) { <br /> DefaultTableModel modelo = (DefaultTableModel) jtdatosempleado.getModel();<br /> <br /> String nom = String.valueOf(cmbempleado.getSelectedItem());<br /> <br /> int index=cmbempleado.getSelectedIndex();<br /> String ced[]=c.getEmpleado1();<br /> /*jtdatosempleado.setValueAt(nom,xxx, 0);<br /> jtdatosempleado.setValueAt(ced[index],xxx, 1);*/<br /> xxx++;<br /> <br /> String [] datos ={nom,ced[index]};<br /> modelo.addRow(datos);<br /> } <br /><br /> private void btnaceptarActionPerformed(java.awt.event.ActionEvent evt) { <br /> int n = jtdatosempleado.getRowCount();<br /> if (n == 0) {<br /> JOptionPane.showMessageDialog(null, "No existe ninguna fila en la tabla");<br /> return;<br /> } <br /> String nombre;<br /> String cedula;<br /> String Consec = txtconsec.getText();<br /> String Fecha=txtfecha.getText();<br /> String Solicitud = String.valueOf(cmbsolicitud.getSelectedItem());<br /> String Cantidad = txtcantidad.getText();<br /> String HInicio =String.valueOf(cmbhini.getSelectedItem());<br /> String MInicio =String.valueOf(cmbmini.getSelectedItem());<br /> HInicio=HInicio +":"+ MInicio;<br /> String HFin =String.valueOf(cmbhfin.getSelectedItem());<br /> String MFin =String.valueOf(cmbmfin.getSelectedItem());<br /> HFin=HFin +":"+ MFin;<br /> String Area = String.valueOf(cmbarea.getSelectedItem());<br /> String Desc = txtajustif.getText();<br /> String Solicita = String.valueOf(cmbsolicita.getSelectedItem());<br /> <br /> for (int i = 0; i < n; i++) {<br /> nombre = jtdatosempleado.getValueAt(i, 0).toString();<br /> System.out.println(nombre);<br /> cedula = jtdatosempleado.getValueAt(i, 1).toString();<br /> System.out.println(cedula);<br /> //c.IngRefrigerios(Solicitud, Solicitud, Solicitud, Cantidad, HInicio, Solicita, Area, MInicio, Solicita, Area, cedula, Desc, Solicita);<br /> c.IngRefrigerios(Consec,Fecha, Solicitud, Cantidad, HInicio, HFin, Area, nombre, cedula, Desc, Solicita);<br /> <br /> } <br /> JOptionPane.showMessageDialog(null, "Los Datos fueron Agregados Correctamente");<br /> String consec = c.getvalidrefri();<br /> txtconsec.setText(consec);<br /> limpiarTabla(jtdatosempleado);<br /> } <br /> <br /> private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) { <br /> int consec1 = Integer.parseInt(txtconsec.getText());<br /> consec1=consec1-1;<br /> c.getactvalidrefri(consec1);<br /> System.exit(0);<br /> } <br />El btnaceptar los ingresa al jtable (nombre del empleado y cedula) y el btningresar los agrega a la bd. La verdad no se como puedo realizar esa parte para que cuando seleccione un empleado y lo ingrese a la tb no lo pueda ingresar nuevamente. Me colaboras.....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-27546025119883430712013-06-12T14:03:21.236-04:002013-06-12T14:03:21.236-04:00Postea tu código y veamos como lo haces, a de habe...Postea tu código y veamos como lo haces, a de haber algo extraño por ahi.....Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-44675069009103420732013-06-12T13:01:52.750-04:002013-06-12T13:01:52.750-04:00Buen Blog mi viejo, ahora tengo una inquietud y es...Buen Blog mi viejo, ahora tengo una inquietud y esta radica en:<br /><br />Dentro de un JTable ingreso dos datos uno es nombre y el otro cedula. Como puedo hacer para que no se me repita el dato al darle en el botón ingresar? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-30398407724011605322013-04-20T18:00:36.669-04:002013-04-20T18:00:36.669-04:00Lee bien el post, dice claramente... "Obtener...Lee bien el post, dice claramente... "Obtener el valor donde se hace click.", solo te resta mostrarlo en la caja de texto con "setText()".....Carlos Martínezhttps://www.blogger.com/profile/11261048200870306436noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-69391650287873116762013-04-18T22:31:16.575-04:002013-04-18T22:31:16.575-04:00como puedo mostrar un dato al seleccionar en un jt...como puedo mostrar un dato al seleccionar en un jtable y mostrar en un jtexfiel urgente necesito ayudaAnonymoushttps://www.blogger.com/profile/02757785026159954175noreply@blogger.comtag:blogger.com,1999:blog-8283392410523373579.post-72136939026938182212013-04-18T22:30:22.282-04:002013-04-18T22:30:22.282-04:00como puedo mostrar un dato al seleccionar en un jt...como puedo mostrar un dato al seleccionar en un jtable y mostrar en un jtexfiel urgente necesito ayudaAnonymoushttps://www.blogger.com/profile/02757785026159954175noreply@blogger.com