Neuigkeiten:

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

Mobiles Hauptmenü

Wert aus Textfeld in einer tabelle zählen

Begonnen von Michael1980, Januar 20, 2022, 20:30:11

⏪ vorheriges - nächstes ⏩

Michael1980

Guten Abend zusammen.
Ich versuche schon seit Stunden den Wert aus einem Textfeld was in einem Formular ist in einer bestimmten Tabelle zu suchen und zu zählen.

Mein Versuch:
=DomAnzahl("[KundenID]";"Objektdaten";"[Objektdaten]![KundenID] = KundenID")
Gibt mir leider nur die Gesamtanzahl der Datensätze aus aber nicht der einzelnen KundenID's.
Da es derzeit nur 4 Datensätze gibt zeige er mir auch eine 4 an und nicht 1 da es in der Tabelle derzeit nur einen Datensatz gibt, der diese KundenID hat.
=DomAnzahl("[Feldbezeichnung]";"Tabellenname";"[Tabellename]![Feldbezeichnung] = Textfeld")Die Werte sind alle als Große Ganzzahl.

Was genau ist da falsch? Wie müsste der Inhalt im Steuerelementinhalt sein damit es funktioniert?

Gruß Michael

Beaker s.a.

Hallo Michael,
Bin jetzt nicht sicher, und will es jetzt auch nicht extra mein
Access anschmeissen, aber,
1. braucht man für DomAnzahl kein Feld angeben, - es werden immer
alle DS gezählt, die dem Kriterium entsprechen
2. ist dem Kriterium die Domäne bekannt, - teilst du der Funktion
ja im 2. Parameter mit
3. ist die ID, auf die geprüft wird entweder eine Variable oder ein
Control auf dem Formular.
also versuche mal
=DomAnzahl("*";"Objektdaten";"KundenID = " & KundenID)Hoffe es hilft.

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MzKlMu

Hallo,
kleine Ergänzung.
Mit "*" werden alle Datensätze gezählt.
Mit "[Feldbezeichnung]" werden nur die DS gezählt die bei "[Feldbezeichnung]" einen Eintrag haben. DS bei den im Feld nichts steht, werden nicht gezählt.
Gruß Klaus

Beaker s.a.

Nee, ist klar, die entsprechen ja auch nicht dem Kriterium "ist gleich".
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)