Seite 1 von 1

OOo 1.1.4 Datenbank mit dBase

Verfasst: Di, 29.03.2005 12:51
von fichte.buche
Hallo Leute,

Ich bin mich beim einarbeiten in Datenbanken und hab voerst mal mit dBase in OOo angefangen.

Im Moment versuch ich in einem Formular mir einen Wert aus 2 Datenfeldern errechnet anzuzeigen:
Ich hab eine Tabelle mit "Listenpreis" und "Rabatt" in der nächsten Spalte hätte ich gerne den "Nettopreis" d.h.: "Listenpreis-Listenpreis*Rabatt".
Gibt es dafür eine Möglichkeit?
In der Hilfe steht etwas von SQL-Ausdruck eingeben.
Leider bin ich mit SQL noch überfordert. Kann mir jemand einen Tip geben wo ich Infos finden kann?

DANKE
Fichte.Buche

Verfasst: Di, 29.03.2005 17:15
von MrSpock
Hallo baum :D ,

also der SQL Befehl würde so lauten:

Code: Alles auswählen

SELECT listenprei, rabatt, listenprei-rabatt as netto from preise
aber das funktioniert unter oo leider nicht. Du kannst aber die Felder direkt von der Tabelle in das Dokument eintragen und eine Funktion (Einfügen | Feldbefehl | Andere | Funktion einfügen) hinzufügen. Dort schreibst du einfach:

Code: Alles auswählen

LISTENPREI -(LISTENPREI * RABATT)

und wählst das Anzeigeformat.

Verfasst: Do, 31.03.2005 14:40
von fichte.buche
Danke MrSpock

Jetzt weiß ich zumindest, daß ich nicht länger probieren brauche.

Leider hab ich das mit dem Feldbefehl nicht hinbekommen.
Zur Info:
Ich hab monentan im Formular eine Tabelle (Grid) in mir die Daten angzeigt werden.
Wenn ich dann auf Feldbefehl einfügen gehen kommt unter Funktionen:
Bedingter Text
Eingabeliste usw.

Was muß man hier nehmen?

Wenn ich dann auf einfügen gehen kommt nur ganz rechts oben bei Cursor ein schmaller senkrechter grauer Balken mit dem ich nicht weiß was ich machen soll.

Was mach ich hier falsch?


Würde OOo2.0 das mit dem SQL-Befehl funktionieren?

DANKE
Fichte.Buche

Verfasst: Di, 05.04.2005 20:16
von MrSpock
Hallo fichte.buche,

ich habe jetzt noch einmal probiert, nicht den dbase Treiber von OO zu benutzen, sondern einen ODBC Treiber. Dann funktioniert die oben beschriebene Abfrage. :D