Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Problem mit SQL-Anweisung

Begonnen von einfachf, Januar 26, 2012, 15:55:26

⏪ vorheriges - nächstes ⏩

einfachf

Hallo Zusammen,

erst einmal muss ich sagen "Tolles Forum".
Ich habe schon einige super Tipps bekommen.

jetzt zu meinem heutigen Problem.

Ich habe folgenden Recordset
Set Rst = CurrentDb.OpenRecordset(.RecordSource, dbOpenSnapshot)
        strFind = "Interpret Like '*" & Form_Charts!istInterpret & "*'"
        Rst.FindFirst strFind


Aber irgendwie stimmt meine Maskierung nicht
Denn If Rst.NoMatch Then
liefert mir immer den Wert "WAHR" müsste aber eigentlich den Wert "Falsch" zurückgeben.

Jemand eine Idee?

Vielen Dank schon mal


Gruß
Frank

Beaker s.a.

Hallo Frank,
Was ist denn Form_Charts!istInterpret für ein Control?
Wenn das ein Listenfeld ist, musst Du wahrscheinlich die .Column(n)-Eigenschaft verwenden.
n = die Nummer der Spalte, in der der Suchstring vorkommen soll (0-basiert).
hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

einfachf

hallo ekkehard,

das ist ein Kombifeld

Beaker s.a.

Hallo Frank,
Sorry, war gestern nicht mehr online, - hatte einen Termin bei Dr. Scott (uh)  ;).
Also wenn das ein Kombifeld ist, wirst Du wohl mit .Column(n) vergleichen müssen:
strFind = "Interpret Like '*" & Form_Charts!istInterpret.Column(n) & "*'"
Fragen:
Bei welchem Ereignis wird Dein geposteter Code denn ausgeführt?
Wozu überhaupt eine Suche nach einem String, wenn Du doch ein Kombi hast, das IMO auch eine gebundene Spalte haben sollte, die idealerweise eine ID enthält?
hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)