Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: jessi-hb am April 07, 2015, 16:35:58

Titel: mehrere Parameterabfragen nacheinander ausführen und Ergebnis zusammenfassen
Beitrag von: jessi-hb am April 07, 2015, 16:35:58
Hallo,

ich bin neu hier und auch relativ neu im Benutzen von Access.
Ich habe jetzt schon eine Weile gegoogelt aber keine brauchbare Lösung für mein Problem gefunden:

Ich habe ein DB (Access 2003) mit etwa 5000 Einträgen von Fragen, Antworten und Kategorien, etwa wie im Schema unten dargestellt.
ID         Kategorie der Frage      Frage                                     Antworten                             
1           Geographie                 Höchster Berg Europas               *Text*
2           Geographie                 längster Fluss Europas                *Text*
3           Mathe                        Ein Berg wirft einen Schatten...       ...
4           Mathe                        An einem Fluss stehen....               ...
5           Geschichte                 Welchen Berg bestieg...                 ...

Nun möchte ich mehrere Parameterabfragen nacheinander, sowohl nach der Kategorie als auch nach Textteilen in der Frage stellen und dieses Ergebnis dann zusammenfassen.

Beispiel Abfrage 1: Kategorie: Mathe 
Abfrage 2: enthaltener Text in der Frage: *Berg*
Ausgabe:
ID         Kategorie der Frage      Frage                                     Antworten                             
1           Geographie                 Höchster Berg Europas               *Text*
3           Mathe                        Ein Berg wirft einen Schatten...       ...
4           Mathe                        An einem Fluss stehen....               ...
5           Geschichte                 Welchen Berg bestieg...                 ...

Die Parameterabfragen an sich stellen kein Problem dar, aber wie kann man mehrere davon hinterander ausführen, ohne vorher zu wissen wieviele Abfragen es genau werden sollen. Also manchmal soll halt nur nach 3 Kategorien gesucht werden ein anderes Mal aber noch zusäzlich nach 5 Textfragmenten.

Außerdem wäre es schön das Ergebnis bzw. die Ergebnisse dann in einer Tabelle zu speichern.
Eine Abfrage in einer Tabelle zu speichern ist kein Problem, 2 geht auch noch mit einer Anfügeabfrage, aber wie geht das mit einer variablen Anzahl an Abfragen, bzw. geht das überhaupt?

Vielen Dank schon mal im Voraus :-)
Jessi


Titel: Re: mehrere Parameterabfragen nacheinander ausführen und Ergebnis zusammenfassen
Beitrag von: MaggieMay am April 07, 2015, 17:29:05
Hallo,

ich denke, du solltest da zu einer anderen Lösung kommen und alle Kriterien in einer einzigen Abfrage einsetzen.

Die Beispiellösung "1. Suchformular in 10 Minuten..." aus dem alten Office-Forum (http://www.office-loesung.de) könnte hierbei hilfreich sein.
Titel: Re: mehrere Parameterabfragen nacheinander ausführen und Ergebnis zusammenfassen
Beitrag von: jessi-hb am April 08, 2015, 13:56:42
Danke für den Tipp. Hab mir das mal angeschaut und denke das könnte genau das sein was ich brauche :-)