21258
Goto Top

Access-Abfrage

Hi,

ich habe folgendes Problem:

-> Ich muss aus einer Datenbank alle Wörter in der Tabelle words und der Zeile word herausfinden, die die Länge x und die Buchstaben in der Variable strBuchstaben haben...

Hat jemand eine Idee?

Danke

STEPHAN

Content-Key: 21422

Url: https://administrator.de/contentid/21422

Printed on: April 25, 2024 at 19:04 o'clock

Member: Biber
Biber Dec 11, 2005 at 19:11:26 (UTC)
Goto Top
Moin StephanL,
Wenn die Tabelle "words" mit dem einen Feld "word" so aussieht:
word
Tirol
bla
grzlging
HSV
Werder
Bremen
wird
Meister

... dann würde die entsprechende SQl-Abfrage so aussehen können:

SELECT words.word
FROM words
Where len(word)=!Länge
and instr(word, !Buchstabe) >0;

...wobei Du dann zur Eingabe von Länge und Buchstabe aufgefordert wirst, falls die nicht definiert sind
Eingabe von !Länge=6 und !Buchstabe="e" bringt "Werder" und "Bremen".

HTH Biber
Mitglied: 21258
21258 Dec 12, 2005 at 12:28:47 (UTC)
Goto Top
Super, danke!
Member: Biber
Biber Dec 12, 2005 at 13:05:01 (UTC)
Goto Top
Noch ein Nachtrag, stephanl,

SELECT words.word
FROM words
Where len(word)=!Länge
and word LIKE %!Buchstabe%;

..wäre wahrscheinlich noch näher an der gewünschten Lösung, weil LIKE eher zum üblichen SQL-Standard-Wortschatz gehört.

Grüße Biber
Mitglied: 21258
21258 Dec 12, 2005 at 13:18:22 (UTC)
Goto Top
Oke, ich werde die Lösung trotzdem mit inStr basteln, ist schöner glaube ich :D

Liebe Grüße und Danke!
STEPHAN