Neuigkeiten:

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

Mobiles Hauptmenü

Selektionsmöglichkeit in Totalsumme eines Berichtes

Begonnen von Tally, August 03, 2010, 21:53:09

⏪ vorheriges - nächstes ⏩

Tally

Hallo

Ich suche nach einer Möglichkeit, der Totalsumme eines Berichtes ein Selektionskriterium zu hinterlegen. Beispiel: Der Detaildatensatz umfasst PLZ, Ort und Anzahl Einwohner. Im Total möchte ich das Total aller Einwohner aller Städte mit Ausnahme jener, bei welcher die PLZ mit 5... beginnt.

Hat mir jemand ein Tip, ob und wie man das machen kann (bin aber kein Programmierprofi, bevorzuge Routinen mit einem Makro zu erstellen).

Vielen Dank für die Unterstützung.

Gruss aus der Schweiz

René

database

Guten Morgen,

dein Bericht wird als Datenherkunft eine Abfrage haben - nehme ich an.
Somit musst du die Abfrage überarbeiten um deinem Wunsch entsprechend die Daten angezeigt zu bekommen.
Ich gehe davon aus, dass die PLZ als TEXT gespeichert wird!?
Du KANNST im Abfrageentwurf z.B. ein Feld erzeugen ...  P:Links([PLZ];1)  ... und ins Kriterienfeld unter diesem Feld schreibst du   <> 5
Damit bekommst du alle Datensätze geliefert deren PLZ NICHT mit 5 beginnt.

Zitatbevorzuge Routinen mit einem Makro zu erstellen
...das solltest du dir schnell abgewöhnen, Makros sind grauslich  ;D

HTH
Peter

Tally

Besten Dank für die Infos. Meine Anfrage war möglicherweise nicht ganz verständlich. Dass ich mittels Abfragesteuerung nur gewisse Daten selektionieren kann weiss ich. Mein Ziel ist aber folgendes:
Liste aller Orte, PLZ, Einwohner

Im Berichtsfuss das Total aller Einwohner und (ich stelle mir das mittels berechnendem Textfeld vor) ein Total Einwohner ohne (Einwohner mit PLZ 5... beginnend).

Vielen Dank im Voraus

PS:
Ich lese immer wieder, dass Makros "nicht gut" seien. Habe bisher eigentlich nur gute Erfahrungen damit gemacht. Was spricht denn konkret gegen Makros?

T417

Jep. Du brauchst ein berechnetes Textfeld im Berichtfuß.
Schreib in "Steuerelementinhalt": =DomSumme("Einwohner";"PLZ<> '5' ")
Oder: =DomSumme("Einwohner";"Herkunfstabelle";"PLZ<>'5' ")

Kann sein das die Hochkommas wegmüssen.

Grüße T.
Arbeite normalerweise mit Access 2000/2003
In letzter Zeit häufiger mit Access 2007

Sowohl auf WinXP als auch auf Win7

oma

Hallo,

mache in einer Abfrage ein Feld wie von Peter vorgeschlagen: P: Links([PLZ];1)

Im Berichtsfuß dann 2 Felder:

=Summe([Einwohner])
=DomSumme("Einwohner";"DeineAbfrage";"P<>'5'")

@T417 mit =  =DomSumme("Einwohner";"Herkunfstabelle";"PLZ<>'5' ")  bekommt man alle PLZ die ungleich 5 sind,
wahrscheinlich sind das alle!   gesucht werden die PLZ mit ersten Zeichen <> 5


Gruß Oma
nichts ist fertig!