Guten Abend zusammen,
ich arbeite seit einigen Tagen mit Access und komme sehr gut zu recht,
welches ich aber bei Berechnungen nicht gerade sagen kann, es geht mir darum
ob es wie in Excel die Funktion wie oben beschrieben Anzahl2 gibt, welches die
bestimmen Suchkritieren zählt und ausgibt.
Mit freundlichen Grüßen
hume
Hallo,
das geht mit DCount("*","Tabellenname",Kriterium)
Das Kriterium muss eine gültige Where Klausel sein, ohne das Schlüsselwort Where.
Wenn Du nicht klar kommst, bitte ausführlicher beschreiben.
Guten Abend nochmal ;)
bzgl. deines Beispiels kann dies auf den Abfrageentwurf angewandt werden?
Habe es getestet, bekomme aber immer einen Syntax Error zurück.
z.B. DCount ("*"Test",Gas)
Es ist mir auch die Funktion domanzahl aufgefallen, ist dies dass gleiche?
Hallo,
unter ausführlich verstehe ich etwas anderes.
Dein DCount (DomAnzahl ist das Gleiche) ist ja auch falsch und entspricht in keinster Weise meinem Vorschlag.
Bitte erkläre also mal ausführlicher was Du genau vorhast.
Hallo Hume,
Hast Du die OH nicht mit installiert?
DCount und DomAnzahl sind das Gleiche; -
VBA spricht englisch, Access deutsch.
Dein Beispiel müsste so aussehen:
DCount("*","Test","Feld='Gas'")
wobei Test der Name der Tabelle ist, und
Feld der Name des Feldes, das die Bedingung
enthält.
gruss ekkehard
Hallo,
unter ausführlich verstehe ich etwas anderes.
Dein DCount (DomAnzahl ist das Gleiche) ist ja auch falsch und entspricht in keinster Weise meinem Vorschlag.
Bitte erkläre also mal ausführlicher was Du genau vorhast.Es kommen verschiedene Anfragen von verschiedenen Quellen, welches jede Quelle gezählt werden sollte, wie in Excel Anzahl2 und dann
für den jeweiligen Benutzer ausgegeben werden sollte.
Habe jetzt mal in Abfrageentwurf folgendes erstellt:
Feld Adressenquelle
Funktion Anzahl
Kritieren DomAnzahl(WPP;Adressenquelle;[Bsp])
oder
welches mir einen Syntaxfehler zurückgibt.
ZitatHallo Hume,
Hast Du die OH nicht mit installiert?
DCount und DomAnzahl sind das Gleiche; -
VBA spricht englisch, Access deutsch.
Dein Beispiel müsste so aussehen:
Ähm, habe gerade keinen Plan was du unter OH verstehst.
Dcount also nur für Visual Basic und domanzahl für Access.
Mit freundlichen Grüßen
hume
Zitat von: hume am September 26, 2012, 15:06:38
Ähm, habe gerade keinen Plan was du unter OH verstehst.
OH: siehe hier: http://www.access-o-mania.de/index.php?ind=community&op=akronyme&letter=o
Hallo,
wie Klaus schon geschrieben hat .... Das Kriterium muss eine gültige Where Klausel sein, ohne das Schlüsselwort Where
Damit ist die Where-Klausel der Funktion 'DomAnzahl' gemeint!
Schreib in eine leere Abfragenspalte in die Erste Zeile statt dem Feldnamen:
X:DomAnzahl("*";"NameDeinerTabelle";Formuliere hier die Auswahlbedingung!)
Die Auswahlbedingung könnte z.B so lauten: Links([Feld1];1)='A'
Damit würde dann jeder Datensatz, bei dem an der ersten Stelle im Feld1 ein 'A' steht ausgewählt und gezählt.
Die Funktion 'DomAnzahl' hat nichts in der Zeile 'Kriterien zu suchen!
Die Abfrage wird dir dann ein Ergebnis liefern und dieses mit dem Spaltennamen 'X' anzeigen.
HTH