Seite 1 von 1

Tabellenwerte in Base übernehmen

Verfasst: Mi, 06.01.2016 11:45
von pubazi
hallo,
ich möchte aus einer Calc-Tabelle nur die geänderte Werte in eine Base-DB übernehmen, Wie muss ich vorgehen?
Hintergrund:
Tabelle enthält.
Artikelnummer, Beschreibung, Menge alt, Menge neu, Preis alt, Preis neu.
Ich möchte nur zur bereits vorhandenen Artikelnummer in der base Tabelle
die Menge neu und den Preis neu übernehmen, und auch nur für die Zeilen mit Inhalt.
Gruß
Armin

Re: Tabellenwerte in Base übernehmen

Verfasst: Mi, 06.01.2016 12:10
von F3K Total
Moin,
ich würde es so machen (aus dem Kopf):
  • Tabelle komplett nach Base importieren sagen wir sie heißt dann Tabelle2, die Tabelle in die die Daten importiert werden sollen hieße Tabelle1
  • NUR AN EINER KOPIE DER DB: Über Extras/SQL... folgende, natürlich auf deine Benamsungen angepassten, SQL Befehle einmal ausführen:

    Code: Alles auswählen

    UPDATE "Tabelle1" SET "Menge neu" = SELECT "Menge" FROM "Tabelle2" Where "Tabelle1"."Artikelnummer" = "Tabelle2"."Artikelnummer";
    UPDATE "Tabelle1" SET "Preis neu" = SELECT "Preis" FROM "Tabelle2" Where "Tabelle1"."Artikelnummer" = "Tabelle2"."Artikelnummer";
    CHECKPOINT DEFRAG
  • Tabelle2 löschen
  • Menü Ansicht/Tabellen aktualisieren
Gruß R