Berechnungen in Base

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Berechnungen in Base

Beitrag von Toxitom »

Hey DrSoran,

mit einem berechneten Feld, der Form "Preis pro Artikel" * "Anzahl". Kannst du in der Abfrage recht einfach in der UI erledigen, aber auch per SQL Befehl.

Aber: Wenn du doch sowieso schon "Preis" und "Anzahl" in dem Datensatz abspeicherst, dann brauchst du kein berechnetes Feld mehr. Alle Daten sind ja schon "drin" ;-) Das Ergebnis der Multiplikation wäre ja nun eine redundante Information - und die vermeidet man bei Datenbanken.

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Stancer
***
Beiträge: 67
Registriert: Do, 21.06.2007 14:05

Re: Berechnungen in Base

Beitrag von Stancer »

Ich denke was thomas meint ist das du dir einfach in der Abfrage eine zusätzliche Spalte (Bespielsweise "Gesamtpreis") anlegst. Dafür schreibst du in deiner Abfrage einfach deine Formel "Preis pro Artikel" * "Anzahl" in die Zeile Feld. Als Alias gibst du dann deinen Spaltennamen an. Wenn du nun die Anzahl eingibst und deine Abfrage aktualisierst sollte dein Gesamtpreis in der Spalte stehen.

mfg Stancer
OpenOffice portable 2.1, Win XP
Antworten