Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Bericht

Begonnen von HDM, September 26, 2017, 17:05:45

⏪ vorheriges - nächstes ⏩

HDM

Hey kann man und wenn ja wie in einem Bericht zwei Felder mit gleichem Inhalt gruppieren und zählen

MzKlMu

Hallo,
natürlich geht das. Und wenn Du die Frage ausführlicher stellst, kann man bestimmt etwas dazu sagen.
Dieser eine Satz ist wenig hilfreich (für Dich).
Gruß Klaus

Lachtaube

Mittels Vereinigungsabfrage wäre das im Prinzip möglich.

PS: zum Datenmodell äußert sich mein Vorredner dann bestimmt noch einmal.
Grüße von der (⌒▽⌒)

HDM

Bin erstmal unterwegs Musical. Könnte morgen mehr schicken. Aber ein Beispiel für eine Vereinigungsabfrage wäre nett

Danke

MzKlMu

Hallo,
erkläre das erst mal genauer, ob da überhaupt eine Vereinigungsabfrage notwendig ist.
Gruß Klaus

HDM

Also ich habe eine Tabelle mit mehreren Feldern

Feld1 Kunde
Feld2-4 Artikel

Nun kann pro Kunde auch Feld 2 3 und oder 4 gleich gefüllt werden

Um alles zu Zählen brauche ich einen Bericht wo es nach dem gleichen Inhalt aus Feld 2-4 gruppiert wird und dazu die Summe aus Feld 2-4 gezählt und angezeigt wird

Verständlich?

Ist vom Handy in der Pause. Sorry 😀

MzKlMu

Hallo,
für die Erfassung der Artikel ist eine extra Tabelle erforderlich ind der jeder Artikel zu einem Kunden in je einem Datensatz erfasst wird.
Statt 3 Felder für die Artikel gibt es dann 3 Datensätze.
Dann ist Dein Vorhaben problemlos und sehr einfach möglich.
So wie das jetzt ist, gibt das Krampf.

Idealerweise legt man auch für die Artikel eine extra Tabelle an.

Die von Nouba vorgeschlagene Vereinigungsabfrage (Union) erzeugt über Umwege diese normalisierte Struktur.

Du solltest die DB umbauen.
Gruß Klaus

HDM

Ja, da habt ihr recht, will ich auch angehen brauche nun Übergangszeiten halt nur diese eine Auswertung und wenn das steht habe ich auch Zeit das in Ruhe umzubauen. Vielleicht habt ihr ja ein Muster für mich.

MzKlMu

Hallo,
etwa so:
Select Feld1, Feld2 From TabellenName
Union All
Select Feld1, Feld3 From TabellenName
Union All
Select Feld1, Feld4 From TabellenName

Tabelle mit einem Namen speichern und dann als Datenherkunft für den Bericht verwenden.
Gruß Klaus

HDM

Danke, ich werde das so umsetzten und dann das Datenmodell umbauen

Danke