Пример #1
0
  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();
    }
  }
Пример #2
0
 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();
   }
 }