Seite 1 von 1

Umstieg von dBase auf OO2

Verfasst: Mo, 08.01.2007 09:01
von juergenz
Hallo,

bei der Arbeit mit dBase / Foxpro gibt es die Option, alle möglichen Befehle direkt am Befehlspunkt einzugeben (z.B. append from ..., list for usw.). Eine vergleichbare Funktion habe ich bei OO2 (2.1) noch nicht gefunden. Gibt's diese Möglichkeit überhaupt in OpenOffice?


Jürgen

Verfasst: Mo, 08.01.2007 09:10
von Toxitom
Hey Jürgen,

verstehe deien Frage nicht. Was ist ein Befehlspunkt? Was für Befehle?

Base arbeitet mit SQL-Datenbanken und somit ausschliesslich mit SQL Kommandos. Die kannst du selsbtverständlich direkt in der SQL Konsole eingeben. Der Befehlsumfang wiederum hängt vom verwendeten DBMS ab, und ist allgemein so nicht bestimmbar. Für die HSQLDB findest du die Kommandos im Handbuch dieser Datenbank, auf http://www.hsqldb.org.

Gruss
Thomas

Verfasst: Mo, 08.01.2007 09:15
von Frank Lauer
SQL Befehle giebst du übrigens unter Extras/SQL ein.

Befehlspunkt etc.

Verfasst: Mo, 08.01.2007 09:28
von juergenz
Toxitom hat geschrieben:verstehe deien Frage nicht. Was ist ein Befehlspunkt? Was für Befehle?
Hallo Thomas,

befehle am Befehlspunkt sind wahrscheinlich etwas ähnlich altmodisches, wie (unter Windows) Eingaben in der "DOS-Konsole", aber, auch hier gilt die Analogie, oftmals schnell und praktisch.
Nach dem Umstieg vom reinen DOS-Programm dBase auf das Windows-Prog. FoxPro habe ich etliche der vom Prog. angebotenen "vorgefertigten" Routinen genutzt, manchmal war es aber einfach praktischer und schneller, einfach einen Befehl einzugeben, wie
"list all for Beitrag='offen'", um alle Mitglieder aufzulisten, die ihren Beitrag noch nicht bezahlt hatten. Mir ist natürlich klar, daß man bei häufigem Gebrauch dieser Routine auch eine Abfrage generieren kann.....

Bei den xBase-Programmen war/ist es auch so, daß gelöschte Datensätze erst 'mal nicht gelöscht, sondern nur zum Löschen vorgemerkt werden (kann man wieder rückgängig machen). Um sie tatsächlich auch aus der Tabelle zu entfernen, muß man sich bei diesen Programmen dann entweder durch mehrere Menüpunkte hangeln, oder im "Befehlsfenster" schlicht den Befehl "pack" eingeben und die Entertaste drücken.

Wahrscheinlich lassen sich soclhe Aufgaben in Base mit den entsprechenden Tools auch sehr komfortabel lösen (wenn man den Weg gefunden hat).
Toxitom hat geschrieben:Die kannst du selsbtverständlich direkt in der SQL Konsole eingeben.
Werde ich mir 'mal näher ansehen, danke.

Jürgen