Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lightar103 am Oktober 26, 2016, 20:01:43

Titel: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Lightar103 am Oktober 26, 2016, 20:01:43
Schönen guten Abend liebe Access-Community, 

Mein Ziel: Ich möchte ein Formular mit zwei Kombinationsfeldern bedienen, dass mir aus meiner Datenbank, die gesuchten Werte rausfiltert. Beispiel für mein Ergebnis wäre eine Automarke x mit entsprechende Produktionswerken.

Ich werde nun im nachfolgenden mein Vorgehen mit Access beschreiben, um das Verständnis meiner Frage einzugrenzen.

1. Schritt: Ich habe eine Ursprungstabelle aus der ich in zwei separaten Abfragen zwei Felder selektiert habe, die meine Kombinationsfelder sein sollen. Diese habe ich gruppiert und aufsteigend sortiert.
Alles funktioniert.
2. Schritt: Ich habe ein Formular eröffnet, dass ich mit zwei Kombinationsfeldern ausgestattet habe. Die Kombinationsfelder habe ich mit den zwei Abfragen verlinkt und das Formular auf Dialog umgestellt bei der Rahmenart.
Alles funktioniert.
3. Schritt: Ich habe eine Abfrage_Gesamt erstellt und mit allen Felder die ich brauche ausgestattet und natürlich auch mit den Feldern, die ich für die Kombinationsfelder genutzt habe. Alle Felder habe ich aus der Ursprungstabelle gewählt.

Folgender Sachverhalt entsteht: Ich baue ein Kriterium für das erste Kombinationsfeld auf, welches wie folgt aussieht:
[Formulare]![Formulare Ursprung]![cboAutomarke]
Frage ich folglich nur das eine Kriterium ab, dann funktioniert alles. Bei dem zweiten Kombinationsfeld ist es genau so.

Mein Problem: Wenn ich beide Kriterien zusammen in die Abfrage eingebe, dann kommt folgender Fehler:

[Formulare]![Formulare Ursprung]![cboAutomarke], 1 Unknown = [Formulare]![Formulare Ursprung]![cboProduktionswerke]

Ich kann mir nicht wirklich erklären was dieser Fehler bedeutet, da ich ein Anfänger auf diesem Gebiet bin, aber ich wäre EUCH unglaublich dankbar für jegliche Unterstützung.

Vielen Dank im Voraus :)
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: DF6GL am Oktober 26, 2016, 20:55:14
Hallo und willkommen im Forum..

ZitatWenn ich beide Kriterien zusammen in die Abfrage eingebe, dann kommt folgender Fehler:


Was heißt das genau?  Zeige bitte den SQL-String der Abfrage.  (Abfrageentwurf/ SQL-Ansicht)
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Lightar103 am Oktober 26, 2016, 21:33:02
Vielen Dank für die herzliche Begrüßung,

meine Abfrage_Gesamt sieht wie folgt aus:
Ich habe aus der Grundtabelle fünf Themenbereiche rausgefiltert und in die Abfrage eingefügt. Unter anderem Automarke, Produktionswerk, Land, Datum und Produktionsmenge.
Die Beiden Bereiche Automarke und Produktionswerke habe ich mit dem Formular verknüpft, indem ich der Automarke und dem Produktionswerk ein Kriterium zugeordnet habe.
Der Automarke das: [Formulare]![Formulare Ursprung]![cboAutomarke]
und dem Produtionswerk das: [Formulare]![Formulare Ursprung]![cboProduktionswerke]

Nun habe ich im Vorfeld getestet, ob meine Kombinationsfelder funktionieren, wenn ich nur einem Feld ein Kriterium zuweise und das andere Feld zwar mit in die Abfrage einfüge aber ohne Kriterium versetze, sprich z.B.
Der Automarke das: [Formulare]![Formulare Ursprung]![cboAutomarke]
und dem Produtionswerk: KEINS.
Und ja es funktioniert egal wie ich das eine Kriterium entsprechend setze.

Nur bei einer Abfrage, bei der jeweils Automarke und Produktionswerk jeweils ein Kriterium bekommen funktioniert nicht. Da erscheint nämlich der schon im oberen Text definierte Fehler.

Danke
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Lightar103 am Oktober 26, 2016, 22:57:12
(http://www.fontstuff.com/access/acctut08.htm)

Über dem Punkt 2.3 ist meine Ausgangslage für die Problematik abgebildet

Danke :)
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Lightar103 am Oktober 27, 2016, 08:47:17
Anbei die SQL-Ansicht:

SELECT [PdT 2016].[Automarke:], [PdT 2016].[Produktionswerk:], [PdT 2016].[Land:], [PdT 2016].[Datum der Meldung:]
FROM [PdT 2016]
WHERE ((([PdT 2016].[Automarke:])=[Formulare]![7) Formulare Ursprung]![cboAutomarke]) AND (([PdT 2016].[Produktionswerk:])=[Formulare]![7) Formulare Ursprung]![cboProduktionswerk:]))
ORDER BY [PdT 2016].[Automarke:], [PdT 2016].[Produktionswerk:];

Wenn ich diesen Befehl so ausführe dann folgt:
[Formulare]![7) Formulare Ursprung]![cboAutomarke], 1 Unknown = [Formulare]![7) Formulare Ursprung]![cboProduktionswerk:]

Ich würde mich über jegliche Hilfe freuen :)
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Beaker s.a. am Oktober 27, 2016, 13:32:22
Hallo,
SQL spricht englisch; - versuche
[Forms]!
statt
[Formulare]!

gruss ekkehard
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: DF6GL am Oktober 27, 2016, 14:04:59
Hallo,

mir (und Access) graust es beim Ansehen der Tabellen, Tabellenfeld, Formular und Formulartextfeld-Namen...


Vermeide DRINGEND Leer- und Sonderzeichen in eigenerstellten Objekten!
Titel: Re: 2 Kombinationsfelder und 2 Kriterien
Beitrag von: Lightar103 am Oktober 27, 2016, 14:36:51
Leute es funktioniert!!!

Ich bin Euch so dankbar für diesen Tipp.
Vermutlich wäre ich nie darauf gekommen, danke sehr :)