Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Kombifeld abhängig VON Textfeld

Begonnen von burlibua, Juni 27, 2011, 14:23:54

⏪ vorheriges - nächstes ⏩

burlibua

Hallo

Ich sitze hier und komm einfach nicht dahinter

Bei einem Formular (FM2) wird in ein Textfeld (txtFI) ein Wert aus einem anderen Formular (FM1) über Standardwert übernommen.

Nun möchte ich, abhängig von der Angabe im txtFI ein Kombifeld ansteuern, so dass nur bestimmte Werte angezeigt werden.

Wert FI ist in allen Fällen als Zahl, Long Integer

folgendes habe ich versucht:
Private Sub txtFI_AfterUpdate()
    Me!combKST.RowSource = "SELECT FI, [KST] " & _
                           "FROM tblKST " & _
                          "WHERE FI Like '*" & Me!txtFI & "'* " & _
                       "ORDER BY [KST];"
End Sub

Fehlermeldung: Syntax Fehler, fehlender Operator FI LIKE '*111'*'

was habe ich denn hier vergessen?

Ausserdem: Gibt es die Möglichkeit das "txtFI" für die Eingabe zu sperren und diese Select-Funktion dennoch zu starten? Neben der "KST" sollte in der Kombi auch nochdie Spalte "BWZ" zu sehen sien. Bin mir nicht sicher ob das bei dieser Select-Funktion möglich ist

DAnke im Voraus für Eure Unterstützung.





DF6GL

Hallo,

zur Syntax:

.
.
"WHERE FI Like '*" & Me!txtFI & "*' " & _
.
.

weiterhin: 

--das Textfeld kann gesperrt werden (Eigenschaft "gesperrt" auf ja).. Die Verwendung in der SQL hat damit nichts zu tun.
-- "BWZ" im Kombi:      Me!combKST.RowSource = "SELECT FI, [KST], BWZ " & _