Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: martie01 am Oktober 16, 2022, 18:33:06

Titel: Formular nach Worten durchforsten und Rückgabewert liefern
Beitrag von: martie01 am Oktober 16, 2022, 18:33:06
Hallo,
ich stehe auf dem Schlauch.
Ich habe Kontoauszüge in Access 2015 importiert.

Nun möchte ich, wenn ein bestimmter Begriffe im Buchungstext steht.. z.B:Pay Pal,
Access in einer anderen Tabelle (Extra) nachschaut und mir den Rückgabewert  z.B: "Privatausgaben" wiedergibt.

In dieser Extra Tabelle findet dann die Zuordnung der Schbegriffe  zu den entsprechenden Rubriken statt.

Wer kann bitte helfen ?

Grüße Martin

Titel: Re: Formular nach Worten durchforsten und Rückgabewert liefern
Beitrag von: MzKlMu am Oktober 16, 2022, 18:54:48
Hallo,
wie ist die extra Tabelle aufgebaut ?
Gibt es Schlüsselfelder für die Rubrik ?
Am Besten Du zeigst mal ein Bild des Beziehungsfenstes.
Titel: Re: Formular nach Worten durchforsten und Rückgabewert liefern
Beitrag von: martie01 am Oktober 16, 2022, 19:19:32
Hallo,
 
die tbl_Zuordnung  enthält die AutoID, den Suchtext und die Rubrik

D.h. Wenn in der tbl_konto unter Buchungstext der Begriff "Paypal" gefunden wird, soll die entsprechende Rubrik 00....99 wiedergegeben werden.

Habe ich das richtig verstanden ?
Titel: Re: Formular nach Worten durchforsten und Rückgabewert liefern
Beitrag von: PhilS am Oktober 16, 2022, 20:39:40
Man müsste mehr über den Kontext wissen, um eine praxistaugliche Lösung vorschlagen zu können.

Ein erster Ansatz wäre:
SELECT k.*,
   (SELECT z.Rubrik
    FROM tbl_Zuordnung z
    WHERE k.Buchungstext LIKE '*' & z.Suchtext & '*'
    ) AS Rubrik
FROM tbl_konto k
Titel: Re: Formular nach Worten durchforsten und Rückgabewert liefern
Beitrag von: martie01 am Oktober 17, 2022, 09:39:54
Hallo,

Vielen Dank, Euch Beiden. :)
@PhilS : es funktioniert. Das ist genau die Lösung, die ich brauchte.
Ich habe lediglich das "AS Rubrik" in AS Rubriken umgeschrieben.

Grüße Martin