Matthias: Access SQL *.IDC *HTX

Beitrag lesen

Eigentlich musst Du nur das SQLStatement abändern:
SQLStatement: SELECT testdatenbank.*, tabelle2.langform from testdatenbank, tabelle2 (<- die Tabelle mit den aufgelösten Abkürzungen)

  • where testdatenbank.Name like '%Name%' and testdatenbank.Ort like '%ort%'
  • and tabelle2.kurzform = testdatenbank.SEKTION1

(Bitte den Kommentar (<- ...) nicht mit eingeben...)

Das Ergebnis dieser Abfrage sind alle Felder aus der Tabelle "testdatenbank" und das Feld "langform" aus der anderen Tabelle.
Ich habe dabei angenommen, das Feld in der Tabelle mit den Abkürzungen, über das die Verknüpfung zur anderen Tabelle hergestellt wird, trägt den Namen "kurzform". Wenn nicht, muss der Name halt an den wirklichen Spaltennamen angepasst werden.

--------------------------------------------------------------------------------------------------
Hallo Holger + alle anderen ...

danke für Deine Hilfe , leider hat es nicht so geklappt wie ich es mir vorgestellt habe, aber vielleicht habe ich auch nur einen Denkfehler.
Also ich habe 2 Tabellen, die erste heisst Testdatenbank und die zweite Test.

in der ersten Tabelle ( testdatenbank ) finden wir folgende Spalten

SEKTION1   NAME   VORNAME   ANSCHRIFT
zell               Ernst      Must             Köln
sys               Matze     Test              Berlin
ver                Sigi        Meyer            Bremen
zell               Alex       Muller            HH
zell               Bryn       O'Niel            CH

die zweite Tabelle

SEKTION1         ERKLARUNG
zell                    zelluräre K
sys                    Systme
ver                     Verwaltung

Ziel ist es nun das er aus der zweiten Tabelle für "zell" "zelluräe K" einsetzt.

Quellcode:
SQL Statement:SELECT testdatenbank.*, test.erklarung FROM testdatenbank, test

  • where testdatenbank.Name like '%NAME%' and testdatenbank.anschrift like '%anschrift%'
  • where test.SEKTION1 = testdatenbank.SEKTION1
    ----------------------------------------------------------------
    Er greift auf die Tabelle TEST zu, leider gibt er bis jetzt immer nur "zelluräre K" aus, obwohl nicht immer "zell"
    der Ursprung ist.
    Es wäre nett wenn mir noch jemand helfen würde
    DANKE

Matthias