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-ID: 21422

Url: https://administrator.de/forum/access-abfrage-21422.html

Ausgedruckt am: 22.04.2025 um 16:04 Uhr

Biber
Biber 11.12.2005 um 20:11:26 Uhr
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
21258
21258 12.12.2005 um 13:28:47 Uhr
Goto Top
Super, danke!
Biber
Biber 12.12.2005 um 14:05:01 Uhr
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
21258
21258 12.12.2005 um 14:18:22 Uhr
Goto Top
Oke, ich werde die Lösung trotzdem mit inStr basteln, ist schöner glaube ich :D

Liebe Grüße und Danke!
STEPHAN