Microsoft Excel

Herbers Excel/VBA-Archiv

VBA SQL Haupt- Unterschlüssel | Herbers Excel-Forum


Betrifft: VBA SQL Haupt- Unterschlüssel von: Andi
Geschrieben am: 09.08.2012 21:32:18

Hallo Zusammen,
ich habe wenig Ahnung von SQL. Ich habe eine Excelliste mit Artikelnummern.
Jetzt möchte ich zu der Artikelnummer den Wert der Eigenschaft Gewicht aus einer Oracle Datenbank auslesen. Jede Artikelnummer ist zusätzlich Teileklassifiziert (Schrauben, Dichtungen, Muttern usw.). Pro Teileklasse existiert eine Teileklassetabelle (aktuell ca. 250) mit Merkmalen/Eigenschften (Gewicht) und Hauptschlüssel Artikelnummer.
Die Artikelnummer ist der Hauptschlüssel, aber es muss doch noch einen zweiten Schlüssel geben, der auf die Teileklassetabelle der Teileklassen verweist, oder? Da muss es doch irgend eine Art Unterschlüssel Hilfstabelle existieren, die den Schlüssel zwischen Teileklasse und Teileklassetabellenname wiedergibt?

Der Weg pro Artikelnummer alle 250 Teilelklassetabellen nach der Artikelnummer zu durchlaufen bzw. Zu suchen ist doch bestimmt eine unprofessionelle Methode? Das muss doch einfacher funktionen.

Kann mir bitte jemand das richtige Schlagwort/fachspezifische Thema mir mitteilen zum Nachlesen oder annäherungsweise die Methode preisgeben, wie ich den SQL String generieren muss.

Oder eine Alternative?

Vielen Dank

Gruß Andi

  

Betrifft: AW: VBA SQL Haupt- Unterschlüssel von: Ramses
Geschrieben am: 09.08.2012 21:38:30

Hallo

Ohne Kenntnis über den Inhalt und Aufbau der Datenbank ist da wahrscheinlich nichts machbar.
Alternativ kannst du ja die Daten der Teileklassetabelle komplett in deine Mappe einlesen und dann per Formel und SVERWEIS die Daten dort abholen.

Daten - Externe Daten - Aus anderen Quellen holen

Probiers mal

gruss Rainer


Beiträge aus den Excel-Beispielen zum Thema "VBA SQL Haupt- Unterschlüssel"