A97 / Windows 7 Pro - Summe in Formular aus Tabellenfeld

19/04/2010 - 16:27 von Peter Kaiser | Report spam
Moin zusammen,

ich versuche mal zu beschreiben, was ich möchte.
Ich habe ein Formular, in dem lasse ich mir alle Auftràge anzeigen. Die
Auftràge liegen in einer tbl_auftraege, die über die AUFTRAGSNR mit
einer tbl_positionen verklöppelt ist. In der tbl_auftraege stehen die
Kopfdaten zu dem Auftrag, in der tbl_positionen, die einzelnen
Auftragspositionen, sprich die einzelnen Artikel. In jedem Artikel gibt
es ein Feld ZEIT, das mit der Menge multipliziert, eine Zeitergebnis
ergbit. Dieses einzelnen Ergebnisse werden im Formularfuß zu einer
Gesamtzeit für diesen Auftrag zusammengefasst. Das Problem hierbei hatte
ich erst kürzlich mit Eurer Hilfe gelöst.

Ich würde mir nun gerne in dem Formular in einem Feld ZEIT die
Gesamtzeit eines jeden Auftrags anzeigen lassen. Geht das überhaupt?
Wenn ja, weiß jemand wie?

Der Code im Formular ist wie folgt:

SELECT * FROM Kunden INNER JOIN (AUFTRAEGE INNER JOIN Fertigung ON
AUFTRAEGE.AUFTRAGNR = Fertigung.AUFTRAGNR) ON Kunden.INDEX =
AUFTRAEGE.[KUNDEN-ID] where Auftraege.AuftragIstFakturiert <> true order
by FERTIGUNGNR DESC

Und das ist der Code im Berichtsfuß des Fertigungsauftrags:

=Summe([FERTIGUNGMENGE]*[ZEIT])
Feldname: GesamtAuftragsZeit

Was kann ich noch zur Aufhellung betragen?


MfG
Peter Kaiser
 

Lesen sie die antworten

#1 Karl Donaubauer
19/04/2010 - 16:40 | Warnen spam
Peter Kaiser wrote:
Ich habe ein Formular, in dem lasse ich mir alle Auftràge anzeigen.
Die Auftràge liegen in einer tbl_auftraege, die über die AUFTRAGSNR
mit einer tbl_positionen verklöppelt ist. In der tbl_auftraege stehen
die Kopfdaten zu dem Auftrag, in der tbl_positionen, die einzelnen
Auftragspositionen, sprich die einzelnen Artikel. In jedem Artikel
gibt es ein Feld ZEIT, das mit der Menge multipliziert, eine
Zeitergebnis ergbit. Dieses einzelnen Ergebnisse werden im
Formularfuß zu einer Gesamtzeit für diesen Auftrag zusammengefasst.
Das Problem hierbei hatte ich erst kürzlich mit Eurer Hilfe gelöst.

Ich würde mir nun gerne in dem Formular in einem Feld ZEIT die
Gesamtzeit eines jeden Auftrags anzeigen lassen. Geht das überhaupt?
Wenn ja, weiß jemand wie?

Der Code im Formular ist wie folgt:

SELECT * FROM Kunden INNER JOIN (AUFTRAEGE INNER JOIN Fertigung ON
AUFTRAEGE.AUFTRAGNR = Fertigung.AUFTRAGNR) ON Kunden.INDEX > AUFTRAEGE.[KUNDEN-ID] where Auftraege.AuftragIstFakturiert <> true
order by FERTIGUNGNR DESC

Und das ist der Code im Berichtsfuß des Fertigungsauftrags:

=Summe([FERTIGUNGMENGE]*[ZEIT])
Feldname: GesamtAuftragsZeit

Was kann ich noch zur Aufhellung betragen?



1. Was willst du nun neu berechnen bzw. anzeigen?

werden im Formularfuß zu einer Gesamtzeit für diesen Auftrag
zusammengefasst


...
Ich würde mir nun gerne in dem Formular in einem Feld ZEIT die
Gesamtzeit eines jeden Auftrags anzeigen lassen.




2. Nur zur Sicherheit: Es geht um ein Formular, nicht einen Bericht?
...Code im Berichtsfuß ...



Servus
Karl
****************
Access-FAQ: http://www.donkarl.com

Ähnliche fragen