Berechnungen in Datenbank

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Berechnungen in Datenbank

Re: Berechnungen in Datenbank

von sepman30 » Mi, 10.08.2011 19:43

Hallo F3K Total,

VIELEN DANK für deine HILFE!!!! :D
Ja die Datentabelle heißt "Produkte" und genau so sollte es auch werden. Manchmal sind es eben die kleinen Dinge
die über Sieg und Niederlage entscheiden.
Bitte so ernst nehmen mit MS Access :lol:, ich war so sauer weil ich es nicht zum Laufen brachte, aber im Prizip ist immer der Anwender schuld. :D
Nachdem jetzt die Sache läuft, bleibe ich natürlich bei Open Office, weil warum 700 Euro ausgeben, wenn man es umsonst haben kann. :D

Re: Berechnungen in Datenbank

von F3K Total » Mi, 10.08.2011 17:10

Hallo erstmal,
also, da ist wohl der Wurm drin.
Was hast Du in der Tabelle "Produkte" für Daten?
vermutlich
"Inverturbestand", "Wareneingang", Warenausgang"
... und Du möchtest den Lagerbestand berechenen?
Das geht dann so:

Code: Alles auswählen

SELECT "Inventurbestand" as "IB", "Wareneingang" as "WE", "Warenausgang" as "WA", "Inventurbestand"+"Wareneingang"-"Warenausgang" as "LB" FROM "Produkte"
... und übrigens ist dies ein Forum und keine Anwenderhilfe von OpenOffice. Die Leute, die Dir hier helfen, tun dies freiwillig in ihrer Freizeit. Da brauchst Du gar nicht zu drohen auf Dein altes Access zurückzugreifen zu müssen, es ist uns nämlich egal ob Du bei Winzigweich Lizensgebühren zahlen mußt, weil Access nicht mehr Bestandteil von MS-Office 2010 ist.

Gruß R

Berechnungen in Datenbank

von sepman30 » Mi, 10.08.2011 13:30

Habe von Microsoft Access auf Open Office Base umgestellt, was sich bisher als ein großer Fehler herausgestellt hat. :evil:

Nun möchte ich meine Lagerverwaltung in Base laufen, habe aber leider folgendes Problem.

Ich habe 4 Spalten
Inventurbestand = Alias IB; Wareneingang = = Alias WE; Warenausgang = = Alias WA, Lagerbestand = Alias LB
In der Abfrage habe ich vorerst folgedens programmiert, dass die Summe aus IB und WE den Aktuellen Lagerbestand ausgeben soll, damit ich erst mal diese funktion zum Laufen bringe, leider immer ohne erfolg.

so sieht der SQL befehl aus: (konfiguriert habe dies im Abfrage- Asssitenten von base)

SELECT "Lagerbestand" AS "LB", SUM( "IB" + "WE" ) AS "LB", "Inventurbestand" AS "IB", "Wareneingang" AS "WE", "Warenausgang" AS "WA" FROM "Produkte"

Auch versuche mit eckigen Klammern und ohne Anführungszeichen usw. wie teilweise schon in diesen Forum gelesen haben, bringen keine Verbesserungen sondern nur Fehlermeldungen.
z. B.

SQL-Status: S0022
Fehler-Code: -28

Column not found: IB in statement [SELECT "Lagerbestand" AS "LB", SUM( "IB" + "WE" ) AS "LB", "Inventurbestand" AS "IB", "Wareneingang" AS "WE", "Warenausgang" AS "WA" FROM "Produkte"]

Gibt es hier eine Lösungsmöglichkeit? weil sonst muß ich wieder auf mein altes access zurückgreifen, weil das funktioniert es.

Nach oben