Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Bei Abfrage kommt Fehlermeldung: "Datentypkonflikt in Kriterienausdruck"

Begonnen von KonradR, Dezember 28, 2024, 07:53:16

⏪ vorheriges - nächstes ⏩

KonradR

Hallo liebe Accessfreunde,

ich habe 3 aufeinander aufbauende Abfragen. Bei der ersten möchte ich das Gewicht einzelner Zutaten eines Rezeptes anhand derer Zugabemenge ermitteln. Das funktioniert auch super. Hier ein Bildschirmfoto von der Abfrage: Sie dürfen in diesem Board keine Dateianhänge sehen.


Im zweiten Schritt möchte ich über eine Abfrage das Gesamtgewicht aller Zutaten für ein Rezept ermitteln. Hier gibt es allerdings schon die erste Herausforderung, dass wenn in dem Feld für das Gewicht für die Rezepteinheit für die Zutat noch kein Datensatz angelegt ist, dieser Wert also NULL ist, über die Gruppierungsabfrage keine Addition erfolgt, sondern die o.g. Fehlermeldung ausgegeben wird. Wenn ich allerdings konkret nach den Zutaten eines Rezeptes im Kriterienausdruck filtere, dann funktioniert die Addition der Zutatengewichte. Hier ein Bild von der 2. Abfrage: Sie dürfen in diesem Board keine Dateianhänge sehen.

Wenn ich im dritten Schritt den Faktor, also den Gewichtsanteil jeder Zutat am Rezeptgesamtgewicht berechnen möchte, dann erscheint IMMER die o.g. Fehlermeldung, egal wie ich die Filter im Kriterienbereich setze. Habt ihr da eine Idee, wie ich das umgehen kann? Hier ein Bild von der 3. Abfrage: Sie dürfen in diesem Board keine Dateianhänge sehen.

KonradR

Hallo liebe Accessfreunde,

ich bin selbst auf die Lösung gekommen und habe in der 1.Abfrage die Formel für das Feld "SumZutatGewicht:"  folgendermaßen angepasst:

Wenn(IstNull([GweZutatgweGewicht]);0;FormatZahl([ZutatSammlMenge]*[GweZutatgweGewicht];1))

Damit werden die Datensätze mit NULL abgefangen und in dem Feld "SumZutatGewicht:" für das Zutatgesamtgewicht als 0 ausgegeben und  eine Addition ist in der darauffolgenden Gruppierungsabfrage möglich.