Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Tally am August 03, 2010, 21:53:09

Titel: Selektionsmöglichkeit in Totalsumme eines Berichtes
Beitrag von: Tally am August 03, 2010, 21:53:09
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é
Titel: Re: Selektionsmöglichkeit in Totalsumme eines Berichtes
Beitrag von: database am August 04, 2010, 07:34:16
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
Titel: Re: Selektionsmöglichkeit in Totalsumme eines Berichtes
Beitrag von: Tally am August 04, 2010, 17:21:23
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?
Titel: Re: Selektionsmöglichkeit in Totalsumme eines Berichtes
Beitrag von: T417 am August 04, 2010, 18:12:14
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.
Titel: Re: Selektionsmöglichkeit in Totalsumme eines Berichtes
Beitrag von: oma am August 04, 2010, 18:41:54
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