Einfache Berechnung

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kurti83
Beiträge: 3
Registriert: Do, 01.01.2009 10:56

Einfache Berechnung

Beitrag von kurti83 »

Hallo,

ich bin noch recht neu in der Nutzung von Base und möchte gerne folgendes Vorhaben realisieren.

In einem Formular gebe ich z.B. von Gutscheinen die laufende Nummer ein. Im Bericht soll Base dann berechnen, wieviele Gutscheine ich ausgegeben habe. In Worten ausdrück würde die Formel so aussehen: Höchste Nummer - niedrigste Nummer + 1.

Viele Grüße
Thomas Henke
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Einfache Berechnung

Beitrag von yeti »

Hi,

oder Du schaust DIr mal die Abfragen an...
Da kannst Du dich auf eine tabelle beziehen und mit der Funktion "Anzahl" die Datensätz, die der Abfrage entsprechen, anzeigen lassen.

Viele Grüße
Yeti
kurti83
Beiträge: 3
Registriert: Do, 01.01.2009 10:56

Re: Einfache Berechnung

Beitrag von kurti83 »

Hi,

ich glaube, mit der Abfrage funktioniert es nicht ganz.
Das Eingabeformular soll so aussehen: Datum - niedrigste Nummer - höchste Nummer. Es werden nämlich immer mehrere Gutscheine mit einmal ausgegeben. Ncht jeder Gutschein soll ein Datensatz sein, sondern je Ausgabevorgang ein Datensatz.

Viele Grüße
Thomas
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Einfache Berechnung

Beitrag von yeti »

Und wenn Du zum Ausgabevorgang die entsprechende Anzahl Gutscheine einträgst und dann einfach mit der Summenfunktion arbeitest?

Gruß Yeti
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Einfache Berechnung

Beitrag von yeti »

Du kannst übrigens in Abfragen auch Feldinhalte voneinander Abziehen.

Feld-Feld2
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Einfache Berechnung

Beitrag von yeti »

Hab das grad mal gemacht...
Folgende Felder gibts
ID (Integer, Autowert), Datum, nr1, nr2

Neues Feld zur Berechnung in der Abfrage
ausgegeben: "nr2"-"nr1"+1

Probier mal...

Gruß Yeti
Antworten