PDA

Vollständige Version anzeigen : Summe bilden in datenblattansicht


<MaJa>
03.01.2002, 17:27
Hallo,

ich habe ein Form in Datenblattansicht, von den Werten (Spalten) sollen Summen gebildet werden. Und das zwar nicht in einen extra form sonder ganz unten in der Datenblattansicht, wo normalerweise ein neuer Datensatz eingegeben werden kann.

Bsp.:

Feld1 Feld2 Feld3
Wert Wert Wert
... ... ...

Summe Summe Summe

Ist das überhaupt in Access (Ac97) machbar?
danke

MarioR
03.01.2002, 17:43
Hallo,

ich hätte da die Idee, das Problem über eine Union-Abfrage zu lösen. Das geht allerdings nur, wenn Du die DS nur anzeigen willst.
Wenn die DS bearbeitbar sein sollen, glaub ich nicht, dass das in der Datenblattansicht machbar ist. Da musst Du wahrscheinlich ein Endlosformular einsetzen.

Deshalb meine Frage: Musst Du die DS bearbeiten, DS löschen oder neue anfügen?

maba
03.01.2002, 18:01
<img src="graemlins/kasperl.gif" border="0" alt="[Kaslperl]" />
Das geht schon allerdings muss dann in der Datenblattansicht auch einen neuen DS mit den summen einfügen.
so in etwa:

INSERT INTO Tabelle1 ( Spalte1 )
SELECT Sum(Tabelle1.Spalte1) AS [Summe von Spalte1]
FROM Tabelle1;

Macht aber finde ich nicht viel Sinn.

Du willst mit Sicherheit mit den Summen weiterarbeiten dann würde ich für jede Spalte
ein Textfeld im Formular machen in das die Summen geschreiben werden auf die Du dann zugreifen kannst.

Die summe von den feldern Kannst Du mit der
Aggregatfunktion SUM() bilden
allerdings muss in den Datentypen "Zahl" eingestellt sein.

SELECT Sum(Tabelle1.Spalte1) AS [Summe von Spalte1] FROM Tabelle1;


gruß <img src="graemlins/top.gif" border="0" alt="[Finger hoch]" />

<MaJa>
04.01.2002, 17:51
Die Ds sollen schon bearbeitet Werden können und auch noch neue hinzugefügt.
Für weitere Berechnungen brauche ich die nicht, nur zur Information. Ich kanns aber auch nicht besser erklären. Wenn ich nur wüsste, wo ich das mal gesehen habe... <img src="confused.gif" border="0">