Hallo,
ich komme grade nicht weiter. Habe folgendes Problem.
Ich hab ein Formular erstellt in der man eine Zahl eingeben kann.
Das Textfeld wo die Zahl eingegeben wird heißt bps. TxtFeld
Diese Zahl will ich als Select Anweisung übergeben.
Hier ein kleines bsp.
Ich möchte alle ID's sehen die der Kunde xy hat
Tabelle: Tab
ID | Name | Kunde
Ich hätte die Select Anweisung so gebaut..
SELECT Tab.Kunde FROM Tab WHERE tab.Kunde = ?? <- Hier weiß ich nicht weiter wie ich in Access den eingegebenen Wert aus TxtFeld übergeben kann.
Ich denke, dass es recht einfach ist. Komme aber nicht drauf... :o
Hallo,
SELECT Kunde FROM Tab WHERE Kunde = [Formulare]![FormularName]![Feldname]Wobei das aber keine gute Praxis ist und spätestens beim 2. Müller geht das ohnehin schief.
Hier würde man besser ein Formular verwenden das zunächst alle Kunden anzeigt.
Dann wird einfach per Kombifeld gefiltert. Wobei nicht der Name des Kunden zum Filtern verwendet werden sollte, sondern dessen Primärschlüssel.
Kleine Unaufmerksamkeit von Klaus, - SQL spricht englisch.
ZitatSELECT Kunde FROM Tab WHERE Kunde = [Forms]![FormularName]![Feldname]
Hallo,
das geht auch mit Formulare.
Perfekt danke hat geklappt :)