Hallo,
ich habe folgende Gruppierungsabfrage:
SELECT QRYAlleGeraeteImZeitraumGemessen.[E-Check] AS Expr1, Count(QRYAlleGeraeteImZeitraumGemessen.[E-Check]) AS [AnzahlvonE-Check]
FROM QRYAlleGeraeteImZeitraumGemessen
GROUP BY QRYAlleGeraeteImZeitraumGemessen.[E-Check];
Damit erreiche ich einen Teilerfolg, jetzt zeigt er mir folgendes an:
Expr1 Anzahl von Expr1
Ja 374
Ja* 27
Nein 12
Nein* 15
Nun brauche ich noch die Summe der Anzahlen von Ja und Ja* (also 401) und das bekomme ich einfach nicht hin.
Kann mir bitte jemand helfen?
Vielen Dank im Voraus
Beate1953
Hallo,
"Nun brauche ich noch die Summe der Anzahlen von Ja und Ja* (also 401) "
zusätzlich oder nur.. ?
SELECT Left([E-Check],2) AS JaNein, Count(QRYAlleGeraeteImZeitraumGemessen.[E-Check]) AS [AnzahlvonE-Check]
FROM QRYAlleGeraeteImZeitraumGemessen
GROUP BY Left([E-Check],2)
Hallo,
ich habe mit Deinem SQL-String eine Abfrage namens QRYAnzahlJaNein erstellt und dann noch eine Abfrage draufgesetzt, die mir nur den Wert aus Anzahl von Ja liefert (also die 401):
SELECT TOP 1 QRYAnzahlJaNein.[AnzahlvonE-Check]
FROM QRYAnzahlJaNein;
Diesen SQL-String habe ich in den Steuerelementinhalt eines Textfeldes geschrieben. Darauf bringt er mir die Nachricht:
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'First(SELECT TOP 1 QRYAnzahlJaNein.[AnzahlvonE-Check] FROM QRYAnzahlJaNein)'
Was hat es mit diesem First auf sich? Ich möchte nur, dass mir Access im Textfeld die 401 anzeigt.
Was muss ich anders machen?
Viele Grüße
Beate1953
Hallo,
kleine Berichtigung: Die Fehlermeldung lautet:
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'First(SELECT TOP 1 QRYAnzahlJaNein.[AnzahlvonE-Check]
FROM QRYAnzahlJaNein;
FROM QRYAnzahlJaNein)'.
obwohl im Feld Steuerelementinhalt eindeutig nur einmal FROM QRYAnzahlJaNein steht.
Viele Grüße
Beate1953
Hallo,
wie kommst Du darauf, dass im Steuerelementinhalt eines Textfeldes ein SQL-String (Abfrage) funktionierend stehen könnte ??? ??? ??? ??? :o
Wenn nur die Summe von "Ja...." (Sche..-Sternchen!!!) gebraucht wird, dann reicht:
SELECT Left([E-Check],2) AS JaNein, Count(QRYAlleGeraeteImZeitraumGemessen.[E-Check]) AS [AnzahlvonE-Check]
FROM QRYAlleGeraeteImZeitraumGemessen
where Left([E-Check],2) ="Ja"
Wenn beide Summen aus "Ja" und "Nein" in jeweils einem Textfeld angezeigt werden soll, dann benutz die Dlookup-Funktion(!) in Steuerelementinhalt der Textfelder:
=Dlookup("[AnzahlvonE-Check]";"QRYAnzahlJaNein";"Janein='Ja'")
und
=Dlookup("[AnzahlvonE-Check]";"QRYAnzahlJaNein";"Janein='Ne'")
Hallo,
vielen, vielen Dank, jetzt funktioniert es!
Viele Grüße
Beate1953