1.3k Aufrufe
Gefragt in Datenbanken von
Halli Hallo bei diesem schönen Wetter!!!!

Hab da mal wieder ein Problem und find keine Lösung.

Die Access-Datenbank, mit der ich arbeite, beinhaltet alle Rechnungen, die unsere Projekte betreffen. Diese werden dann an einen Prüfer geschickt, was auch nicht das Problem ist. Manchmal kommen die wieder und müssen zu einem zweiten Prüfer. Derzeit wird dies dann in einem Bemerkungsfeld eingegebn, in Form von z.B. "weiter an RHO am .....". An diesen Aufbau halten sich aber nicht alle Leute.

Jetzt möchte ich eine Abfrage erstellen, die mir alle Rechnungen anzeigt, die bei einem bestimmten Prüfer sind, z.B. RHO. Wenn diese der erste Prüfer sind, ist das kein Problem. Aber wenn die Rechnungen dahin zur zweiten Prüfung gehen.

Teil oder Teil$ will bei mir nicht funktionieren, weil ich nicht genau sagen kann, an welcher Stelle der Name des Prüfers beginnt. Gibt es die Möglichkeit sowas zu sagen wie "wenn in dem Feld irgendwo "RHO" steht, dann zeig es an"?

Ansonsten müsste ich die Datenbank im größeren Umfang umbauen, und das wollte ich eigentlich vermeiden... :-(

Dank euch für ein paar Tipps.

Lieben Gruß
Mona1980

PS: Warum Rechnungen noch zu einem weiteren Prüfer müssen und andere nicht, kann ich leider nicht beantworten. ;-)

3 Antworten

0 Punkte
Beantwortet von mixmax Experte (2.2k Punkte)
kannst du das eventuell über eine SQL-Abfrage in Access machen? Ich weiß das Access auch SQL versteht, die gibt dann eine Tabelle raus mit dem gewünschten begriff:

SELECT * FROM tabname WHERE feldname LIKE '*RHO*'

ich meine das bei Access '*RHO*' als wildcard für alles wo die zeichencombination RHO vorkommt benutzt wird - üblich bei richtigen SQL ist '%RHO%'

du kannst wenn du nicht alle Felder brauchst auch SELECT feld1, feld2, feld3 FROM ... schreiben.


Dieses Abfragebastelteil in Access ist ja nett aber du kannst die Ansicht auf SQL umstellen und wenn man SQL beherrscht, kann man die oft noch optimieren.
0 Punkte
Beantwortet von
Hi Mona,

wenn du die Abfrage mit den Feldern hast kannst du auch ohne SQL in der Entwurfsansicht dasFeld in dem das Kürzel RHO vorkommt markieren und dann in Zeile "Kriterien:" einfach *RHO* schreiben (mit je einem Sternchen vor und hinter RHO).
Dann erscheinen alle Datensätze in denen RHO vorkommt.

Greats
0 Punkte
Beantwortet von
Guten Morgen Tanner,
guten Morgen MixMax,

vielen lieben Dank für eure Anworten. Da ich SQL aber leider (noch) nicht kann, hab ich Tanners Vorschlag ausprobiert...und was soll ich sagen? ES FUNZT!!!!!!!!!!!!!!!!!!!!!!! :-D

Vielen lieben Dank!!!!!!

Grüße
Mona1980
...