public void setFields() { Field f; LogicalField lf; Checkbox c; TextField t; int i; try { for (i = 1; i <= db.getFieldCount(); i++) { f = db.getField(i); if (f.isMemoField() || f.isPictureField()) { } else if (f.isLogicalField()) { lf = (LogicalField) f; c = (Checkbox) fldObjects.elementAt(i - 1); lf.put(c.getState()); } else { t = (TextField) fldObjects.elementAt(i - 1); f.put(t.getText()); } } } catch (Exception e1) { System.out.println(e1); } }