2017-07-14 1 views
0

Ich habe zwei Tabellen namens ProductTypes und Produkte, und auch ein Formular für jede dieser Tabellen. Ich möchte in einem Textfeld nach einem Produkttyp suchen und in einem Listenfeld alle Produkte anzeigen können, die zu diesem Produkttyp gehören. Was ist der beste Weg, es zu tun? Ich habe versucht, Dlookup zu verwenden, aber es scheint nicht richtig zu funktionieren. Danke für jede Hilfe.MS Access Suche Textfeld Inhalt und in einer Listbox

Antwort

0

Dlookup wird keine verwendbare Liste von Datensätzen zurückgeben. Sie müssen ein Recordset zurückgeben.

Ich würde dieses Suchformular http://allenbrowne.com/ser-62.html von Allen Browne betrachten, um Ihnen einige Ideen zu geben, wie und was Sie mit verschiedenen Such- und Anzeigeoptionen erreichen können.

+0

Ich brauche nicht wirklich eine usabe Liste von Datensätzen, ich muss nur alle Datensätze anzeigen, die den Kriterien in der Textbox entsprechen. Hast du irgendwelche Ideen, wie es geht? Vielen Dank! –

+0

Um alle Datensätze anzuzeigen, die Ihre Kriterien erfüllen, ist genau das: eine Liste von Datensätzen. Sie haben eine Tabelle mit Datensätzen - Sie möchten eine Teilmenge dieser Datensätze aus dieser Tabelle, ** ist ein Recordset. Sie können dann entweder einen Filter auf eine Liste aller Datensätze anwenden oder einfach nur die Datensätze abrufen, die Ihren Kriterien entsprechen. In jedem Fall werden die verschiedenen Methoden, die in diesem Beispiel gezeigt werden, Sie dahin bringen, wo Sie hin wollen. – Minty

Verwandte Themen