Was leistet Base zur Zeit und was nicht?
Moderator: Moderatoren
-
- ***
- Beiträge: 55
- Registriert: Do, 25.08.2005 17:42
- Wohnort: Torgau
- Kontaktdaten:
Was leistet Base zur Zeit und was nicht?
hallo,
ist es möglich, eine Auftragsbearbeitung von MS Access zu ersetzen? Von Angebot, wobei die Artikel/Leistungen aus einer Artikeldatei abgerufen werden, bis zur Rechnung und Zahlungskontrolle. Sind in Berichten inzwischen Teilsummen (nach Gruppen) und Ensummen, netto, MwSt, Brutto machbar? Kann man in Berichten die "Sichtbar" Eigenschaft nutzen, um in Abhängigkeit vom Status (Angebot, Rechnung) verschiedene Texte anzuzeigen?
Wenn alles grundsätzlich machbar ist, unter Linux, würde ich mich an die Arbeit machen, auch wenn es ein Jahr dauert. Wenn nicht, kennt einer Alternativen? Sqlite und gambas?
mfg
egottfried
ist es möglich, eine Auftragsbearbeitung von MS Access zu ersetzen? Von Angebot, wobei die Artikel/Leistungen aus einer Artikeldatei abgerufen werden, bis zur Rechnung und Zahlungskontrolle. Sind in Berichten inzwischen Teilsummen (nach Gruppen) und Ensummen, netto, MwSt, Brutto machbar? Kann man in Berichten die "Sichtbar" Eigenschaft nutzen, um in Abhängigkeit vom Status (Angebot, Rechnung) verschiedene Texte anzuzeigen?
Wenn alles grundsätzlich machbar ist, unter Linux, würde ich mich an die Arbeit machen, auch wenn es ein Jahr dauert. Wenn nicht, kennt einer Alternativen? Sqlite und gambas?
mfg
egottfried
Hallo Gottfried,
Vorsicht , du verwechselst hier etwas. Trenne immer die eigentliche Datenbank (das DBMS) von dem Frontend. Base selbst dient eigentlich nur als "Container" für beides, du kannst also beliebige Datenbanken anbinden und hast du keine, so nutzt du die interne HSQLDB, als auch recht einfach Frontends mit Hilfe der Assistenen (eingebaute Makros) erstellen, wobei diese dann mit OOo Objekten - sprich Writer Formulare und Dokumente - erstellt werden.
Mit diesem Wissen kannst du die Fragen quasi selbst beantworten:
Kanst du ein Frontend programmieren, so geht das selbstverständlich auch mit OOo - ob in Base, in Writer direkt, Calc oder auch Draw - spielt keine Rolle. Die API ist offen, die Möglichkeiten (zumindest für die Fachleute) dokumentiert.
Das Friontend wiederum kann mit fast allen Datenbanken (DBMS) arbeiten - da gibt es kaum Einschränkungen.
Also - die Antworten auf alle deine Fragen lauten : Ja
Aber: Wenn du meist, ein Frontend und die Datenbank durch "Drag& Drop", vordefinierte Assistenten und "Klick, Klick" erstellen zu können, lautet die Antwort: Nein.
Hier ist Access einfach weiter, den "unbedarften" Benutzer zu führen und ihm quasi die Progrmmierarbeit abzunehmen.
Vom Kern her können sicher beide Systeme das gleiche leisten, wobei ich sogar glaube, OOo ist noch einen Tick vielseitiger.
Viele Grüße
Thomas
Vorsicht , du verwechselst hier etwas. Trenne immer die eigentliche Datenbank (das DBMS) von dem Frontend. Base selbst dient eigentlich nur als "Container" für beides, du kannst also beliebige Datenbanken anbinden und hast du keine, so nutzt du die interne HSQLDB, als auch recht einfach Frontends mit Hilfe der Assistenen (eingebaute Makros) erstellen, wobei diese dann mit OOo Objekten - sprich Writer Formulare und Dokumente - erstellt werden.
Mit diesem Wissen kannst du die Fragen quasi selbst beantworten:
Kanst du ein Frontend programmieren, so geht das selbstverständlich auch mit OOo - ob in Base, in Writer direkt, Calc oder auch Draw - spielt keine Rolle. Die API ist offen, die Möglichkeiten (zumindest für die Fachleute) dokumentiert.
Das Friontend wiederum kann mit fast allen Datenbanken (DBMS) arbeiten - da gibt es kaum Einschränkungen.
Also - die Antworten auf alle deine Fragen lauten : Ja
Aber: Wenn du meist, ein Frontend und die Datenbank durch "Drag& Drop", vordefinierte Assistenten und "Klick, Klick" erstellen zu können, lautet die Antwort: Nein.
Hier ist Access einfach weiter, den "unbedarften" Benutzer zu führen und ihm quasi die Progrmmierarbeit abzunehmen.
Vom Kern her können sicher beide Systeme das gleiche leisten, wobei ich sogar glaube, OOo ist noch einen Tick vielseitiger.
Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
-
- ***
- Beiträge: 55
- Registriert: Do, 25.08.2005 17:42
- Wohnort: Torgau
- Kontaktdaten:
hallo, Toxitom
erstmal danke für die schnelle Antwort. Deine Anmerkung ist richtig, ich meinte ja auch Base und die interne HSQLDB. Ich bin keinProgrammierer, habe aber im Umgang, zuerst mit Basic für Access und auch mit gambas (und mit Linux-Scripten) schon einiges mehr bewerkstelligt, als man mit "Drag und Drop" erreichen kann. Soll heißen, ich habe schon mal hinter die Kulissen geschaut, habe auch schon funktionierende Prozeduren zuwege gebracht. Ohne das Grundwissen eines Entwicklers dauert es natürlich länger bis zu manch kleinem Erfolg. Wenn ich allerdings 10 Jahre zurück denke, da waren das alles noch böhmische Dörfer. Du schreibst, die Möglichkeiten wären für Fachleute dokumentiert. Gibt es da auch etwas in deutsch? Ich wäre für einen Hinweis dankbar. Kann aber auch sein, ichj habe mir da zuviel vorgenommen.
mfg
egottfried
erstmal danke für die schnelle Antwort. Deine Anmerkung ist richtig, ich meinte ja auch Base und die interne HSQLDB. Ich bin keinProgrammierer, habe aber im Umgang, zuerst mit Basic für Access und auch mit gambas (und mit Linux-Scripten) schon einiges mehr bewerkstelligt, als man mit "Drag und Drop" erreichen kann. Soll heißen, ich habe schon mal hinter die Kulissen geschaut, habe auch schon funktionierende Prozeduren zuwege gebracht. Ohne das Grundwissen eines Entwicklers dauert es natürlich länger bis zu manch kleinem Erfolg. Wenn ich allerdings 10 Jahre zurück denke, da waren das alles noch böhmische Dörfer. Du schreibst, die Möglichkeiten wären für Fachleute dokumentiert. Gibt es da auch etwas in deutsch? Ich wäre für einen Hinweis dankbar. Kann aber auch sein, ichj habe mir da zuviel vorgenommen.
mfg
egottfried
Hallo egottfried,
ich denke Du solltest wissen, dass auch die HSQL Datenbank (ich meine die in OO integrierte und nicht die externe) Einschränkungen hat. Ich selbst habe schöne Anfänge mit einer HSQL Datenbank geschafft, bin aber später genau über diese Einschränkungen gestolpert. Z.B. die Mehruserfähigkeit ist nicht gegeben. D.h. wenn ein User in der DB arbeitet, dann ist diese für andere gesperrt!!!! Also, wenn Du eine DB suchst, die das Leisten können muss, solltest Du auf Alternativen ausweichen z.B. MySQL... oder benutze Deine alte MSdb im Hintergund als Datenbank und nimm einfach OO als Frontend. Aber wie Thomas richtig anmerkt, muss man viel Handarbeit
in Form von Makros reinstecken, um eine gute Funktionalität und einen gewissen Komfort zu erlangen.
Gruss
sarotti
ich denke Du solltest wissen, dass auch die HSQL Datenbank (ich meine die in OO integrierte und nicht die externe) Einschränkungen hat. Ich selbst habe schöne Anfänge mit einer HSQL Datenbank geschafft, bin aber später genau über diese Einschränkungen gestolpert. Z.B. die Mehruserfähigkeit ist nicht gegeben. D.h. wenn ein User in der DB arbeitet, dann ist diese für andere gesperrt!!!! Also, wenn Du eine DB suchst, die das Leisten können muss, solltest Du auf Alternativen ausweichen z.B. MySQL... oder benutze Deine alte MSdb im Hintergund als Datenbank und nimm einfach OO als Frontend. Aber wie Thomas richtig anmerkt, muss man viel Handarbeit

Gruss
sarotti
Hey egottfried,
, Da muss man halt ein bischen suchen.
Es gibt auch deutschsprachige Literatur (Bücher, die kosten aber Geld
), welche empfehlenswert sind, findest du auch hier in verschiedenen Threads.
Und aus Erfahrung kann ich dir sagen (ich bin auch kein Programmierer), alles ist lösbar und so kompliziert ist es nicht
Aber: Nimm dir den Tipp von sarotti zu Herzen - wenn du ein solches Projekt angehst, nimm gleich eine "echte" Datenbank-engine im Hintergrund. MySQL oder PostgreSQL , evt. auch einen freien Ableger der kommerziellen Datenbanken von Oracle oder so.
Gruss
Thomas
Na ja, auch in Deutsch gibt es immer mehr Dokumentationen. Im Internet, im Dokumentation-Projekt, hier im forumDu schreibst, die Möglichkeiten wären für Fachleute dokumentiert. Gibt es da auch etwas in deutsch?

Es gibt auch deutschsprachige Literatur (Bücher, die kosten aber Geld

Und aus Erfahrung kann ich dir sagen (ich bin auch kein Programmierer), alles ist lösbar und so kompliziert ist es nicht

Aber: Nimm dir den Tipp von sarotti zu Herzen - wenn du ein solches Projekt angehst, nimm gleich eine "echte" Datenbank-engine im Hintergrund. MySQL oder PostgreSQL , evt. auch einen freien Ableger der kommerziellen Datenbanken von Oracle oder so.
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Dokumentation Base
Danke für den Literatur-Hinweis. Kannst Du auch ein Buch für Base empfehlen?
Scharschi
OOo portable 3.1 WIN
OOo portable 3.1 WIN
Hey Scharschi,
Ja, -> das hier 
Gruss
Thomas
Code: Alles auswählen
Kannst Du auch ein Buch für Base empfehlen?

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
-
- ***
- Beiträge: 55
- Registriert: Do, 25.08.2005 17:42
- Wohnort: Torgau
- Kontaktdaten:
hallo, Toxitom
danke für die Literaturhinweise, zumindest das Buch "DB mit OooBase" werde ich mir zulegen.
@sarotti
du schreibst von weiteren Einschränkungen der internen HSQLDB. Die Mehruserfähigkeit wäre bei meiner geplanten Auftragsbearbeitung nicht unbedingt notwendig. Welche gibt es noch?
mfg
egottfried
danke für die Literaturhinweise, zumindest das Buch "DB mit OooBase" werde ich mir zulegen.
@sarotti
du schreibst von weiteren Einschränkungen der internen HSQLDB. Die Mehruserfähigkeit wäre bei meiner geplanten Auftragsbearbeitung nicht unbedingt notwendig. Welche gibt es noch?
mfg
egottfried