Freigeben über


Auswählen von Datensätzen zum Anfügen

Wenn Sie nur bestimmte Datensätze anfügen möchten, können Sie einen FOR-Ausdruck verwenden. Visual FoxPro verwendet den Ausdruck, um die ganze Datei zu durchsuchen, und fügt nur Datensätze an, die mit dem von Ihnen angegebenen Ausdruck übereinstimmen. Die von Ihnen im FOR-Ausdruck angegebenen Felder müssen sowohl in der Quelldatei als auch in der Zieldatei vorhanden sein.

So wählen Sie Datensätze zum Anfügen aus

  1. Durchsuchen Sie die Zieltabelle, und wählen Sie anschließend im Menü Tabelle den Befehl Datensätze hinzufügen.

  2. Geben Sie in das Dialogfeld Anfügen aus den Typ und den Namen der Quelldatei ein, und wählen Sie dann Optionen.

  3. Wählen Sie FOR, um einen Ausdruck im Dialogfeld Ausdruck-Generator zu erstellen.

    Anmerkung   Sie müssen den Befehl FOR nicht eingeben, weil dieser implizit ist. Geben Sie beispielsweise customer.country = "Kanada" ein, um nur auf Kanada bezogene Daten anzufügen.

  4. Wählen Sie OK.

Anfügen von Textdateien

Wenn Sie etwas aus einer Textdatei anfügen, geht Visual FoxPro davon aus, dass Ihre Felder durch Kommas voneinander getrennt sind und dass jedes Zeichenfeld in Anführungszeichen eingeschlossen ist. Wenn Sie festgelegt haben, dass ein Dezimalzeichen als Komma angezeigt wird, kann es vorkommen, dass numerische Werte und Währungsbeträge in separate Felder aufgeteilt werden.

Anfügen von numerischem Text oder Währungsbeträgen

Wenn Sie das Dezimalzeichen von Visual FoxPro in ein Komma geändert haben, kann es vorkommen, dass numerische Werte und Währungsbeträge beim Anfügen oder Exportieren in separate Felder aufgeteilt werden. So würde Visual FoxPro beispielsweise den Wert 100,00 in zwei Felder aufteilen, da es sich hier um einen mittels Komma getrennten Wert zu handeln scheint. Mit Hilfe einer der beiden folgenden Methoden können Sie sicherstellen, dass das Komma korrekt übersetzt wird:

  • Verwenden Sie Tabulatoren, um die Felder in der Textdatei voneinander zu trennen.
  • Ändern Sie das Dezimalzeichen wiederum zu einem Punkt.

Wenn Sie Daten aus einer Textdatei anfügen möchten, ändern Sie die Feldtrennzeichen in Tabulatoren, und verwenden Sie anschließend den Befehl APPEND FROM mit dem Schlüsselwort DELIMITED WITH TAB.

Sie können das Dezimalzeichen in einen Punkt ändern, bevor Sie Textdateien anfügen, und es nach dem Anfügen der Datei wieder in ein Komma ändern.

So ändern Sie das Dezimalzeichen

  1. Geben Sie im Befehlsfenster die folgende Zeile ein:

    SET POINT TO
    
  2. Importieren Sie die Datei unter Verwendung des Schlüsselwortes DELIMITED.

  3. Geben Sie im Befehlsfenster den folgenden Befehl ein, um das Dezimalzeichen auf ein Komma zurückzusetzen:

    SET POINT TO ','
    

Siehe auch

Auswählen von Feldern zum Anfügen | Der Prozess des Exportierens von Daten | Importieren und Exportieren von Daten | Anfügen von Daten an vorhandene Tabellen | So fügen Sie Daten mit Hilfe des Import-Assistenten an | Der Prozess des Anfügens von Daten