Berechneter Wert in Tabellenfeld

Hallo zusammen!

Ich habe habe folgendes Access-Problem: Ich bin zu doof!

Naja, zumindest so ähnlich…

Ich möchte gerne in ein Tabellenfeld die Summe aller Inhalte eines Feldes einer anderen Tabelle stehen haben dem die gleiche ID zugeordnet sind.

Artikel Entnahme


A-A_ID E-A_ID
Bestand Anzahl
E-E_ID

Also ich denke mir das so:

Artikel.Bestand = Summe Anzahl from Entnahme where E-A_ID = A-A_ID

Nur wo muss ich das dann eintragen?
ist das so wirklich richtig bei Access?
Kann ich das Abfrageergebnis direkt einem Tabellenfeld zuweisen?
Ich arbeite mit Kombifeldern; muß ich die Abfrage da mit reinbringen, oder realisiert Access mehrere Abfragen auf einmal wenn sie auf einem Formular liegen?

Im Voraus Danke für die Mühe!

Gruß Hudel

Hallo Hudel,

Ich habe habe folgendes Access-Problem: Ich bin zu doof!

ich glaube nicht, dass das ein Access-Problem ist *ROFL*

Also ich denke mir das so:
Artikel.Bestand = Summe Anzahl from Entnahme where E-A_ID =
A-A_ID

also richtiger wäre:
Artikel_Bestand = DSum(„Anzahl“,„Entnahme“,"[E-A_ID] = " & ME.A-A_ID)

Artikel >>.

Nabend.

Hallo zusammen!

Ich möchte gerne in ein Tabellenfeld die Summe aller Inhalte
eines Feldes einer anderen Tabelle stehen haben dem die
gleiche ID zugeordnet sind.

damit erzeugst du redundante Daten… (widerspricht erst einmal der Datenbanktheorie/-normalisierung)
Berechnete Werte sollten nur dann gespeichert werden, wenn die Berechnung zu einem späteren Zeitpunkt nicht wiederholt werden kann.
Soweit ich das nach den bisher vorliegenden Informationen beurteilen kann, gibt es keinen Grund, dass die Summe in einer Tabelle separat gespeichert werden sollte…

Hi Jan!

Mit der Datenredundanz haste recht.
Hab das zwischenzeitlich auch schon festgestellt und geändert.
Hatte sogar (eher zufällig) den Abfrage-SQL-text entdeckt *freu*.

Danke für den Hinweis!

Werd mich jetzt noch ein wenig mit den Abfragen rumschlagen die Access so schön zaubert…

Gruß Marco

Hi Wolfgang!

Zunächst einmal Danke für die zügige Antwort.

Sorry wegen der doch recht dummen Fragen, aber ich habe seit einigen Jahren nicht mehr mit Access gebastelt.
Hab auch endlich den SQL-Text der Abfragen entdeckt und komme so erstmal weiter.

Gruß Hudel