Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lippydorf am September 17, 2022, 22:52:09

Titel: Select bringt kein Ergebnis - Syntax-Problem
Beitrag von: Lippydorf am September 17, 2022, 22:52:09
Hallo,
ich versuche nun seit Stunden ein einfaches Syntax-Problem einer Selektion zu lösen. Offensichtlich bin ich zu blöde, die Syntax zu verstehen.

Der Befehl:
     rst.Open "select * from A_Projekt_Liste where Status = " & Me.S_Art & " and Polier = " & "'Bö'", _
             CurrentProject.Connection, adOpenKeyset

bringt problemlos das gewünschte Ergebnis mit dem Polier Bö. Wenn ich aber versuche den Festwert des Polier mit einem Feld zu lösen, bekomme ich kein Ergebnis

Falscher Befehl:
      rst.Open "select * from A_Projekt_Liste where Status = " & Me.S_Art & " and Polier = " & rstb!PKurz, _
             CurrentProject.Connection, adOpenKeyset

Ich schaffe es nicht, das Feld rstb!PKurz richtig als Textfeld in die Selektion einzutragen.

Bitte helft mir, auch wenn es eine dumme Frage ist.

Vielen Dank im Voraus
Titel: Re: Select bringt kein Ergebnis - Syntax-Problem
Beitrag von: MzKlMu am September 17, 2022, 23:31:31
Hallo,
Du hast ja bei Bö auch Hochkomma, die müssen bei einem Feld auch dazu.
      ...... = " & Me.S_Art & " and Polier = '" & rstb!PKurz &"'",.....
Titel: Re: Select bringt kein Ergebnis - Syntax-Problem
Beitrag von: Lippydorf am September 18, 2022, 15:22:19
Vielen Dank Klaus. Hat geklappt.
Eigentlich kenne ich das Hochkomme bei Texten. Dennoch scheine ich vor dem Schirm vor lauter Kommata blind zu sein.
Grüße
Engelbert