Hallo zusammen. Betrifft ein ACCESS-Problem:
Habe Kombinationsfeld im Formular zum auswählen von Artikeln aus Artikeltabelle. Der Index wird in der Tabelle "Bestelldetails" gespeichert (klassisch). Nun soll das Kombifeld, wenn ein Artikel ausgewählt wurde, diesen nicht mehr anbieten. Also muss das Query, dass das Kombifeld füttert und auf "Artikel" basiert, entsprechend filtern. Habe schon eine Abfrage, die genau die Artikel liefert, die bereits ausgewählt wurden, nur ich bringe es nicht zusammen. Brauche nun eine Abfrage, die mir nur noch die Artikel zeigt, die noch nicht in "Bestelldetails" stehen bzw. alle Artikel ausser denen, die Abfrage1 liefert.
Für Ideen bin ich Euch sehr dankbar.
Tabelle "Artikel": <lfdNr><Artikelbezeichnung>
Tabelle "Auftragsdetails": <Auftragsnummer><Artikelnummer>
Join von "Artikel.lfdNr" nach "Auftragsdetails.Artikelnummer"
Abfrage1:
SELECT Artikel.lfdNr, Artikel.Artikelbezeichnung FROM Artikel;
füttert das Kombi-Feld
Abfrage2:
SELECT Auftragsdetails.AuftragsNr, Auftragsdetails.ArtikelNr, Artikel.Artikelbezeichnung
FROM Artikel INNER JOIN Auftragsdetails ON Artikel.lfdNr = Auftragsdetails.ArtikelNr
WHERE ((Auftragsdetails.AuftragsNr)=[Formulare]![KuReV]![Auftrag].[Form]![AuftragsNr]);
liefert bereits ausgewählte Artikel
Habe Kombinationsfeld im Formular zum auswählen von Artikeln aus Artikeltabelle. Der Index wird in der Tabelle "Bestelldetails" gespeichert (klassisch). Nun soll das Kombifeld, wenn ein Artikel ausgewählt wurde, diesen nicht mehr anbieten. Also muss das Query, dass das Kombifeld füttert und auf "Artikel" basiert, entsprechend filtern. Habe schon eine Abfrage, die genau die Artikel liefert, die bereits ausgewählt wurden, nur ich bringe es nicht zusammen. Brauche nun eine Abfrage, die mir nur noch die Artikel zeigt, die noch nicht in "Bestelldetails" stehen bzw. alle Artikel ausser denen, die Abfrage1 liefert.
Für Ideen bin ich Euch sehr dankbar.
Tabelle "Artikel": <lfdNr><Artikelbezeichnung>
Tabelle "Auftragsdetails": <Auftragsnummer><Artikelnummer>
Join von "Artikel.lfdNr" nach "Auftragsdetails.Artikelnummer"
Abfrage1:
SELECT Artikel.lfdNr, Artikel.Artikelbezeichnung FROM Artikel;
füttert das Kombi-Feld
Abfrage2:
SELECT Auftragsdetails.AuftragsNr, Auftragsdetails.ArtikelNr, Artikel.Artikelbezeichnung
FROM Artikel INNER JOIN Auftragsdetails ON Artikel.lfdNr = Auftragsdetails.ArtikelNr
WHERE ((Auftragsdetails.AuftragsNr)=[Formulare]![KuReV]![Auftrag].[Form]![AuftragsNr]);
liefert bereits ausgewählte Artikel