private void doDBFEinlesen() { String datei; String nummer = tf1[0].getText().trim(); if (nummer.equals("")) { JOptionPane.showMessageDialog(null, "Bitte Reha-Nummer eingeben"); return; } datei = ("L:/projekte/rta/dbf/eterm/" + "RH" + nummer + ".dbf").toLowerCase(); File f = new File(datei); if (!f.exists()) { JOptionPane.showMessageDialog(null, "Rehanummer --> RH" + nummer + " <-- existiert nicht"); return; } DBFReader dbfreader; try { dbfreader = new DBFReader(datei); //// System.out.println("Öffne Datei "+datei); String ganzerString = ""; String datum; DateFormat df = DateFormat.getDateInstance(); vec.clear(); combobox1.setDataVector((Vector) vec.clone()); for (int i = 0; dbfreader.hasNextRecord(); i++) { dummyvec.clear(); Object aobj[] = dbfreader.nextRecord(); for (int j = 0; j < aobj.length; j++) { if (j == 0) { try { datum = df.format(aobj[j]); } catch (Exception ex) { datum = DatFunk.sHeute(); } // dummyvec.add(datum); // dummyvec.add(DatFunk.sDatInSQL(datum)); vec.add((String) datum); //// System.out.println("Feld "+j+" "+(aobj[j])); } } //// System.out.print("\n"); } dbfreader.close(); combobox1.setDataVector((Vector<String>) vec.clone()); combobox1.setMaximumRowCount(25); combobox1.validate(); // System.out.println("Vectorlänge = "+vec.size()); } catch (JDBFException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
private void doHoleTermine() { String termine = holeRezFeld("termine", "rez_nr='" + "RH" + tf1[0].getText().trim() + "'"); Vector<String> vec = new Vector<String>(); if (termine.length() > 0) { String[] terms = termine.split("\n"); for (int i = 0; i < terms.length; i++) { String[] tag = terms[i].split("@"); vec.add(tag[0].toString()); } combobox1.setDataVector((Vector<String>) vec.clone()); combobox1.setMaximumRowCount(25); tagelab.setText(Integer.toString(combobox1.getItemCount())); combobox1.validate(); } }