Office: (Office 2016) Abfrage per VBA zusammenbauen

Helfe beim Thema Abfrage per VBA zusammenbauen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hi, Ich habe in meiner Datenbank das angehängte Formular, mit dem die Datensätze (Prüfungsfragen) nach bis zu 3 verschiedenen Kriterien gefiltert... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von lennard1001, 17. Oktober 2021.

  1. Abfrage per VBA zusammenbauen


    Hi,

    Ich habe in meiner Datenbank das angehängte Formular, mit dem die Datensätze (Prüfungsfragen) nach bis zu 3 verschiedenen Kriterien gefiltert werden können.
    Bislang habe ich 8 Verschiedene Abfragen + Berichte und eine 8-Fache If-Verkettung fragt anhand der ausgefüllten Kriterienfelder ab, welcher Bericht benötigt wird. Sollte ich jedoch noch weitere Kriterien hinzufügen, würde die Anzahl an kombinationsmöglichkeiten zu groß für diesen Lösungsweg werden.

    Nun Versuche ich nur einen Bericht zu erstellen, der auf eine Abfrage zugreift, die dynamisch angelegt wird, je nachdem welche Kriterien angewählt werden.
    Ich dachte ich könnte je Filterkriterium einen Textbaustein erstellen, die ich im VBA zusammensetzte.
    Hier komme ich jedoch nicht weiter, da der "FROM-Teil" im SQL in inneren Klammern verkettet wird, die sich nicht einfach so zusammensetzen lassen...
    Ich habe einen Screenshot der maximalen Abfrage beigefügt.

    Hat jemand eine Idee ob und wie ich das gelöst bekomme?
     
    lennard1001, 17. Oktober 2021
    #1
Thema:

Abfrage per VBA zusammenbauen

Die Seite wird geladen...
  1. Abfrage per VBA zusammenbauen - Similar Threads - Abfrage VBA zusammenbauen

  2. VBA: Abfrage, ob Daten in Tabelle vorhanden. Alternative gesucht

    in Microsoft Access Hilfe
    VBA: Abfrage, ob Daten in Tabelle vorhanden. Alternative gesucht: Hallo Forum! ich habe in Access 2016 mit VBA eine Importroutine programmiert, die alle csv-Dateien (Rechnungsdaten) eines Ordners in eine Tabelle in einer Datenbank importieren soll. Damit...
  3. Abfrage Kriterien in VBA Rückgabewert

    in Microsoft Access Hilfe
    Abfrage Kriterien in VBA Rückgabewert: Moin, ich habe in einer Abfrage eine VBA Funktion die mir einen Rückgabewert als Long liefert. Will ich nun in der Abfrage in den Kriterien z.B. den Wert 1 filtern so bekomme ich die...
  4. VBA: Automatisches Hinzufügen von Datensätze auf Basis einer Abfrage

    in Microsoft Access Hilfe
    VBA: Automatisches Hinzufügen von Datensätze auf Basis einer Abfrage: Hallo zusammen, ich baue gerade eine Datenbank zur Erstellung von Reisekostenrechnungen. Reisekosten setzen sich zusammen aus Fahrt-, Unterkunfts- und Reisenebenkosten sowie...
  5. Abfrage als Anhang per Email (VBA) versenden

    in Microsoft Access Hilfe
    Abfrage als Anhang per Email (VBA) versenden: Ich habe diesen Code. Nun möchte ich noch eine Access Abfrage als Anhang (Excel Format) mitsenden. Ich habe den befehl im Access "objEmail.Attachments" gefunden, aber weiss nicht wie ich angeben...
  6. [VBA] Wert aus SQL-Abfrage in Variable speichern

    in Microsoft Access Hilfe
    [VBA] Wert aus SQL-Abfrage in Variable speichern: Hallo, ich möchte das Ergebnis folgender SQL-Abfrage in einer Variable speichern: Code: SELECT sum(Strom*12) FROM TempTab; . hat jemand eine Lösung hierfür? 353605
  7. If-Then-Abfrage nach Änderung einer Auswahl

    in Microsoft Access Hilfe
    If-Then-Abfrage nach Änderung einer Auswahl: Hallo, ich stehe etwas auf dem SChlauch und hoffe auch Unterstützung durch die Community: Ich habe eine Access-Datenbank, bei der es u.a. um die Planung von Lehrgängen geht. Es gibt eine...
  8. Access VBA Abfrage erstellen für Filterung eines Berichtes

    in Microsoft Access Hilfe
    Access VBA Abfrage erstellen für Filterung eines Berichtes: Hallo Leute, habe ein Problem und im nach langer Suche im Netz leider nichts gefunden. Ich möchte mittels VBA einen Bericht öffnen/drucken, bei dem sich erst ein Formular öffnet, in dem ich den...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden