Ich habe ein paar Listenfelder in einem Formular, das ich erstellt habe. Eine der Listboxen hat eine Reihe von Anbieternamen (lst_SupplierName). Nach Auswahl eines Lieferantennamens werden automatisch alle Teilenummern unter diesem Lieferanten in einem anderen Listenfeld (lst_PartNumber) eingetragen.Wie binde ich ein ausgewähltes Element in einem Listenfeld an eine Abfrage (MS Access)?
Ich möchte es noch einen Schritt weiter gehen. Die Teilenummer-Listbox wird jetzt gefüllt Ich möchte eine Teilenummer auswählen und basierend auf dieser Teilenummer eine Abfrage erstellen können, die alle erforderlichen Attribute zu dieser Teilenummer aus der Tabelle enthält, in der sie enthalten ist.
Vielen Dank für Ihre sehr detaillierte Antwort. Gibt es eine Möglichkeit, der Zeilenquelle mehrere Anweisungen hinzuzufügen? Ich habe bereits die Zeilenquelle in beiden Listen verwendet. Wenn ich den Lieferantennamen aus der ersten Liste auswähle, füllt er dann die Teilenummer – Motorhead1308
Lieferantenname: SELECT dbo_tblOwners.OwnersID, dbo_tblOwners.SupplierName FROM dbo_tblOwners; Teilenummer: SELECT dbo_tblBufferPWBoeing.BufferID, dbo_tblBufferPWBoeing.PartNumber FROM dbo_tblBufferPWBoeing; – Motorhead1308
Sie können row source on fly ersetzen, gefolgt von einer Liste requery, um Änderungen anzuzeigen. Sie können die Union-Abfrage verwenden, um Daten aus zwei oder mehr verschiedenen Tabellen/Abfragen abzurufen. – Velid