Hallo,
Ich stelle aus einer Tabelle „tblKunden“ in einem Formlar per Kombinationsfeld alle Städte zur Auswahl zur Verfügung (München, Hamburg usw.).
Nach der Auswahl wird die gewählte Stadt in der public String-Variablen „WahlStadt“ gespeichert und dann mit folgendem Befehl übergeben, um eine Aktualisierungsabfrage mit Namen „tblFilter“ zu erzeugen.
Dabei gibt es folgendes Problem:
Bei der Erstellung der Aktualisierungsabfrage „tblFilter“ erscheint immer die Frage: „Parameterwert eingeben!“ (mit dem Namen der im Kombinationsfeld gewählten Stadt)
Wo liegt der Fehler?
Müssen bei der Variabel WahlLand oder im Tabellenfeld tblStadt mit TRIM Leerzeichen entfernt werden???
*******
Tabelle: tblKunden
Felder: Name, Stadt usw.
*******
*******
Public WahlStadt As Variant
*******
*******
Private Sub Stadt_AfterUpdate()
’ nach Stadt-Wahl
WahlStadt = Me.Stadt
End Sub
*******
*******
DoCmd.RunSQL „SELECT tblKunden.[Nr-Kunde], tblKunden.[Nr-Land], tblKunden.[Nr-Region], tblKunden.Name INTO tblFilter FROM tblKunden WHERE (((tblKunden.[Staddt])=“ & WahlWahlStadt & „))“
*******
Danke für Deine Tipp!
Gruesse
Franz Englbrecht