Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz         +++++ Access-Entwickler-Konferenz AEK - Nürnberg 28./29.9. - Hannover 12./13.10. +++++ Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Berechnen von Formularfeldern
  • Donimo27.12.17 15:25
       └ RE: Berechnen von Formularfeldern Karl Donaubauer27.12.17 18:03
          └ RE: Berechnen von Formularfeldern Donimo27.12.17 18:42
  • Listenfeld mittels Kombinationsfeld filtern
  • JimmyStar23.12.17 18:57
       └ RE: Listenfeld mittels Kombinationsfeld filtern Karl Donaubauer23.12.17 23:24
  • SQL-Zugriff auf 3 bzw. 4 Tabellen
  • waholin22.12.17 11:04
       └ RE: SQL-Zugriff auf 3 bzw. 4 Tabellen PeterDoering22.12.17 12:16
          └ RE: SQL-Zugriff auf 3 bzw. 4 Tabellen waholin22.12.17 13:00
             └ RE: SQL-Zugriff auf 3 bzw. 4 Tabellen PeterDoering22.12.17 23:01
                └ RE: SQL-Zugriff auf 3 bzw. 4 Tabellen waholin23.12.17 17:09
  • Modul in *.accde-Dateien ändern
  • waholin22.12.17 18:02
  • Endlosform horizontal scrollen
  • Greiff06.12.17 13:13
       └ RE: Endlosform horizontal scrollen PeterDoering06.12.17 13:34
          └ RE: Endlosform horizontal scrollen Greiff06.12.17 13:42
             └ RE: Endlosform horizontal scrollen PeterDoering06.12.17 16:34
                └ Timeline benötigt Greiff06.12.17 17:08
                   └ RE: Timeline benötigt PeterDoering12.12.17 10:10
  • Access Stammtisch München am 14.12.2017 (Do)
  • StefanWirrer11.12.17 12:21
  • Problem Memofeld im Rich Text Format (AC 2010 Runt...
  • MichaelS13.11.17 10:45
       └ RE: Problem Memofeld im Rich Text Format (AC 201... Greiff06.12.17 13:31
  • In Tabelle Kleinbuchstaben in Großbuchstaben umwan...
  • albe30.11.17 17:09
       └ RE: In Tabelle Kleinbuchstaben in Großbuchstaben... PeterDoering30.11.17 19:29
  • Position der Registerelement in Formular
  • julesdjilo27.11.17 10:57
       └ RE: Position der Registerelement in Formular Karl Donaubauer28.11.17 16:49
  • Preise aus 2 Listen berechnen
  • Hamburger08.11.17 16:14
       └ RE: Preise aus 2 Listen berechnen Hamburger08.11.17 23:49
  • Daten im xlm -Format per SQL exportieren
  • pwakolbi22.10.17 14:24
       └ RE: Daten im xlm -Format per SQL exportieren PeterDoering23.10.17 10:29
          └ RE: Daten im xlm -Format per SQL exportieren pwakolbi23.10.17 13:38
             └ RE: Daten im xlm -Format per SQL exportieren PeterDoering03.11.17 17:42
  • Einladung zum 29. Access-Stammtisch Hannover am 15...
  • KlausWerther03.11.17 12:56
  • Vergrösserung der accdb-Datei
  • Marzer02.11.17 08:34
       └ RE: Vergrösserung der accdb-Datei Greiff03.11.17 12:10
  • Diagramm Formatierung
  • Greiff31.10.17 14:39
  • Access Stammtisch München am 12.10.2017 (Do)
  • StefanWirrer10.10.17 12:24
    waholin
    Gesendet: 22.12.17 11:04
    Betreff: SQL-Zugriff auf 3 bzw. 4 Tabellen


    Member

    Beiträge: 39
    25
    Hallo,

    und jetzt komme ich noch vor Weihnachten
    habe 4 Tabellen:
    tblOrder(Z), tblPosition(X), tblPosMat(M), tblPosGer(G)

    zu einer Order(Z) gibt es n Positionen (OrderNr)
    zu einer Position(X) gibt es 0 - n Einträge in (M) (PosID) aber auch
    zu einer Position(X) gibt es 0 - n Einträge in (G) (PosID)

    Ich habe versucht, das Ganze mit Hilfe von Joins zu verwirklichen, was mir nach mehreren verzweifelten Versuchen leider nicht gelang. Ich versuchte daraufhin 2 Abfragen mit UNION zu verbinden (s. nachstehenden Code). Dies bringt dann zwar das richtige Ergebnis; ich würde aber gerne die Verbindung mit UNION vermeiden. Gibt es hierfür eine Möglichkeit?
    Ich möchte also für jede Verknüpfung, welche es von den Positionen(X) zu (M) oder (G) gibt, einen Datensatz erstellen. Dabei sollte dann noch der Ordnungsbegriff in den Positionen (OrderNr) mit einem vorgegebenen Wert dem des Primärschlüssels in der Tabelle (Z) entsprechen.


    CODE:

    SELECT Z.Ordernr, X.Posnr, M.posid, M.Menge AS felda, M.matid AS feldb
    FROM (tblPosition AS X INNER JOIN tblPosMat AS M ON X.posid = M.posid)

    INNER JOIN

    tblOrder AS Z
    ON X.OrderNr = Z.Ordernr
    WHERE z.OrderNr = 698

    UNION

    SELECT Z.Ordernr, X.Posnr, g.posid, g.Dauer as felda, g.gerid as feldb
    FROM (tblPosition AS X INNER JOIN tblPosGer AS G ON X.posid = g.posid)

    INNER JOIN

    tblOrder AS Z
    ON X.OrderNr = Z.Ordernr
    WHERE Z.OrderNr = 698

    Ich freue mich auf eine Antwort von Euch.

    Liebe Grüße
    waholin
    Top of the page Bottom of the page


    Seite: < 3 4 5 6 7 8 ... 9 10 11 12 13 14 15 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)