Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Verknüpfung von Abfragen aus einem Formular
zurück: einlesen von Access Daten in Word Dokument weiter: Abbruch kurzzeitig nach Öffnen der DB Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Beginner1
Gast


Verfasst am:
09. Apr 2014, 15:15
Rufname:

Verknüpfung von Abfragen aus einem Formular - Verknüpfung von Abfragen aus einem Formular

Nach oben
       Version: Office 2007

Liebe Programmierbegeisterte,

Sie möchten bei mehreren Abfragen Kriterien verwenden, z.B. Bezüge auf Formularfelder, nach denen gefiltert werden soll.
Code:
[Formular]![Formularname]![Feld1] UND [Formular]![Formularname]![Feld2] UND [Formular]![Formularname]![Feld3] UND [Formular]![Formularname]![Feld4] …
Die Felder 1 bis 4 und ggf. weitere sind als Kombinationsfelder mit festen Inhalten realisiert.

Wie können die Abfragen verknüpft oder verschachtelt werden, damit folgendes realisiert wird: Nur wenn in einem oder mehreren Feldern etwas ausgewählt ist, soll auch danach gesucht werden, bzw. wenn nichts ausgewählt ist also das Feld leer bleibt, soll die Abfrage für dieses Feld nicht ausgeführt werden, denn die Abfrage würde nach einem leeren Feld im Quelldatensatz suchen, das es nicht gibt.

Vermutlich eine leichte Übung - nur nicht bei meinem Kenntnisstand in Access 2007

Danke!
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Apr 2014, 15:57
Rufname:
Wohnort: NRW


AW: Verknüpfung von Abfragen aus einem Formular - AW: Verknüpfung von Abfragen aus einem Formular

Nach oben
       Version: Office 2007

Hallo,
Zitat:
[Formular]![Formularname]![Feld1] UND [Formular]![Formularname]![Feld2] UND [Formular]![Formularname]![Feld3] UND [Formular]![Formularname]![Feld4]
bezieht sich das auf ein und dasselbe Datenfeld, so musst du die Kriterien mit ODER verbinden. Oder wie ist das gemeint?

Leerfelder schließt du folgendermaßen aus:
Code:
[Forms]![Formularname]![Feld1] ODER [Forms]![Formularname]![Feld1] IS NULL ODER [Forms]![Formularname]![Feld2] ODER [Forms]![Formularname]![Feld2] IS NULL ODER [Forms]![Formularname]![Feld3] ODER [Forms]![Formularname]![Feld3] IS NULL ODER [Forms]![Formularname]![Feld4] ODER [Forms]![Formularname]![Feld4] IS NULL

_________________
Gruß MissPh!
Beginner1
Gast


Verfasst am:
10. Apr 2014, 17:13
Rufname:

AW: Verknüpfung von Abfragen aus einem Formular - AW: Verknüpfung von Abfragen aus einem Formular

Nach oben
       Version: Office 2007

Leider habe ich das Problem nicht richtig beschrieben:

Diese Abfrage soll nur genau dann, wenn in einem, mehrern oder allen Feldern 1, 2, 3 oder 4 ein Wert eingtragen ist danach Filtern. Falls in einem oder mehreren Feldern nichts eingetragen ist, soll nur nach den Einträgen der anderen Feldern gefiltert werden (und nicht nach einem leeren Feld gesucht werden). Mit der beschriebenen ODER-Verknüpfung erhalte ich die Datensätze aus der zugrundeliegenden Tabelle, die entweder in einem oder im anderern Kriterium stimmen, falls nichts eingetragen ist, bekomme ich ALLE Datensätze zurück. Es sollen aber nur Datensätze gesucht werden, die die Kriterien gemäß UND erfüllen und nicht nach leeren Feldern suchen.
Code:
SELECT   NamePerson, Vorname, VornameV, VornameM, Seite, Bildnummer, JJJJN
FROM     tblGeburten
WHERE    NamePerson=[Forms]![frmGeburten].[Frage1]
AND      Vorname=[Forms]![frmGeburten].[Frage2]
AND      VornameV=[Forms]![frmGeburten].[Frage3]
AND      VornameM=[Forms]![frmGeburten].[Frage3]
ORDER BY NamePerson DESC;
Mit diesem naiven Code funktioniert es natürlich auch nicht.

Haben Sie noch eine Idee?

Danke an MissPh!
Marmeladenglas
komme zurecht


Verfasst am:
10. Apr 2014, 19:45
Rufname:

AW: Verknüpfung von Abfragen aus einem Formular - AW: Verknüpfung von Abfragen aus einem Formular

Nach oben
       Version: Office 2007

Hi,
leeres Feld war in diesem Fall schon so gemeint, dass keine Auswahl im Suchfeld getroffen wurde. Das stimmt schon was MisspH vorschlägt, nur muss das ganze mit AND verknüpft werden
Code:
WHERE    (Vorname = Forms!DeinForm!Feld1
OR        Forms!DeinForm!Feld1 Is Null)
AND      (Nachname = Forms!DeinForm!Feld2
OR        Forms!DeinForm!Feld2 Is Null) ...
Auf die Klammern achten !
Gast



Verfasst am:
11. Apr 2014, 10:50
Rufname:


AW: Verknüpfung von Abfragen aus einem Formular - AW: Verknüpfung von Abfragen aus einem Formular

Nach oben
       Version: Office 2007

Danke an das Marmeladenglas, meine Klammern waren falsch gesetzt!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: verknüpfung excel und access? 1 sandi15 473 08. Sep 2004, 17:16
Skogafoss verknüpfung excel und access?
Keine neuen Beiträge Access Tabellen & Abfragen: Mit Formular Abfrage machen? 9 Gast 2092 06. Sep 2004, 10:03
Nevyn Mit Formular Abfrage machen?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1705 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabefelder in Abfragen?!?! 6 Diovan80 609 28. Jun 2004, 09:51
Diovan Eingabefelder in Abfragen?!?!
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Zahlen in Abfragen Aufrunden 1 GAST 575 28. Mai 2004, 13:42
lothi Zahlen in Abfragen Aufrunden
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen in einem Formular zum Auswerten 2 bpointz 1086 27. Mai 2004, 10:39
bpointz mehrere Abfragen in einem Formular zum Auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterien für Aktualisierungs-Abfrage als Formular 1 Gingi 870 15. Mai 2004, 13:00
borstel Kriterien für Aktualisierungs-Abfrage als Formular
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Mehrmalige Abfrage durch Formular 11 Wickiman 897 03. Mai 2004, 15:23
Willi Wipp Mehrmalige Abfrage durch Formular
Keine neuen Beiträge Access Tabellen & Abfragen: datensatz aus mehreren Tabellen im formular anzeigen 1 SixPack 1197 29. März 2004, 10:53
Willi Wipp datensatz aus mehreren Tabellen im formular anzeigen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln