Article View: es.comp.lenguajes.java
Article #486Ayuda con DefaultTableModel ...
From: joeykami
Date: Wed, 09 May 2007 16:32
Date: Wed, 09 May 2007 16:32
51 lines
3077 bytes
3077 bytes
Hola....Con respesto al modelo de tablas (DefaultTableModel ), en cual
tenia q mostrar datos, modificarlos y eliminarlos ya quedo resuelto,
pero ahora existe otro problema...pero antes q nada muestro mi
codigo....
DefaultTableModel dataModel = new DefaultTableModel(0,9);
private boolean saveData(){
int numfil=dataModel.getRowCount();
boolean error=false, ok=false;
String dato="";
if(cmbDato.getSelectedItem().toString().equals("Grupo A"))
dato="l";
else if (cmbDato.getSelectedItem().toString().equals("Grupo B"))
dato="s";
for (int i=0; i<numfil; i++)
{
if(vEspejo.indexOf(dataModel.getValueAt(i,0)) !=
vEspejo.lastIndexOf(dataModel.getValueAt(i,0))
& !dataModel.getValueAt(i,0).toString().trim().equals("")){
error=true;
break;
}
}
if(!error)
{
objInfMetodos.delete(dato);
for(int i=0;i<numfil;i++)
{
if (!dataModel.getValueAt(i,0).toString().trim().equals(""))
//if(objInfMetodos.Existe((dataModel.getValueAt(i,
0).toString())))
//ok=objInfMetodos.update("l",dataModel.getValueAt(i,
0).toString());
//else
ok=objInfMetodos.alta((dataModel.getValueAt(i,
0).toString()),dato);
} //end for
}//end !Error
return ok;
}//end method
Con respecto a esto, se puede ver q existe un vector el cual va a
tomar todo lo q haya en la tabla, es decir si se añaden nuevos alumnos
o si se eliminan o si se modifican todo esto lo toma y borra todo lo q
hay en la tabla de la base de datos y es como si lo volviera a
reescribir....Y hasta aqui funciona todo bien, pero el problema es q
la tabla de la base de datos tiene una llave foreana y cuando borro de
la tabla padre se borran automaticamente de la tabla hijo como puedo
hacer para q en la tabla padre elimine o modique sus datos sin dañar a
la tabla hijo....Ayuda por favor....
Technical Details
Message-ID:
<1178728348.633158.120690@e51g2000hsg.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!e51g2000hsg.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,a608ad7e6cc10004,start X-Google-Attributes: gid1116f3,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!e51g2000hsg.googlegroups.com!not-for-mail From: "joeykami@gmail.com" <joeykami@gmail.com> Newsgroups: es.comp.lenguajes.java Subject: Ayuda con DefaultTableModel ... Date: 9 May 2007 09:32:28 -0700 Organization: http://groups.google.com Lines: 52 Message-ID: <1178728348.633158.120690@e51g2000hsg.googlegroups.com> NNTP-Posting-Host: 200.4.3.159 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1178728349 23490 127.0.0.1 (9 May 2007 16:32:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 9 May 2007 16:32:29 +0000 (UTC) User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: e51g2000hsg.googlegroups.com; posting-host=200.4.3.159; posting-account=zWv_cw0AAABpSzAt2DYAWR_n1mkUl4w9