Hallo,
ich moechte gerne in einem Formular die Gesamtsumme aller Datensaetze einer Abfrage einfach als Zahl einfuegen.
Kann mir da bitte jemand einen Tipp geben?
Vielen Dank
Oliver
Hallo,
ich moechte gerne in einem Formular die Gesamtsumme aller
Datensaetze einer Abfrage einfach als Zahl einfuegen.
Kann mir da bitte jemand einen Tipp geben?
Vielen Dank
Hallo Oliver,
ein Textfeld erstellen (Name z.B. AnzDS), anschließend
beim anzeigen des Formulars (Form_Current()) folgende Funktion eingeben:
Private Sub Form_Current()
Dim RS As Recordset
Set RS = Me.RecordsetClone
If Not RS.RecordCount = 0 Then RS.MoveLast
Me!vonDS = RS.RecordCount
RS.Close
End Sub
Gruß
Andy
Hallo,
zur Bestimmung der Anzahl der Datensätze eignet sich die DCount-Funktion (siehe Hilfe-Datei).
Ulrich
Hi,
wenn Du nicht auf VBA zurückgreifen möchtest, kannst Du sofern Du einen Primärschlüssel vergeben hast einfach ein Textfeld nutzen.
Füge dieses „ungebunden“ in den Seitenfuss ein und trage unter Steuerelementeinhalt: =Anzahl([Feldname])
fertig
Das geht natürlich auch mit Gruppierungen
Wenn Du z.B. aus mehreren Anzahl oder Summenfeldern eine weitere Summe bilden möchtest, musst Du einen kleinen Trick anwenden.
Gib den ersten Summenfeldern Namen ( unter Eigenschaften, Andere, Name )
z.B. Summe1, Summe2 usw
Dann nimmst Du ein weiteres Textfeld und trägst dann im Steuerelementeinhalt folgendes ein: =[Summe1]+[Summe]…
So kann man auch bereits berechnete Felder summieren.
Hoffe es hat weitergeholfen
gr mib
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
wenn Du nicht auf VBA zurückgreifen möchtest, kannst Du sofern
Du einen Primärschlüssel vergeben hast einfach ein Textfeld
nutzen.
Füge dieses „ungebunden“ in den Seitenfuss ein und trage unter
Steuerelementeinhalt: =Anzahl([Feldname])
fertig
Das geht natürlich auch mit GruppierungenWenn Du z.B. aus mehreren Anzahl oder Summenfeldern eine
weitere Summe bilden möchtest, musst Du einen kleinen Trick
anwenden.
Gib den ersten Summenfeldern Namen ( unter Eigenschaften,
Andere, Name )
z.B. Summe1, Summe2 usw
Dann nimmst Du ein weiteres Textfeld und trägst dann im
Steuerelementeinhalt folgendes ein: =[Summe1]+[Summe]…
So kann man auch bereits berechnete Felder summieren.Hoffe es hat weitergeholfen
gr mib
Super, das habe ich gesucht. Vielen Dank.