Hallo,
ich fange gerade an mich mit Datenbankenerstellung mit base zu beschäftigen und habe mal eine grundsätzliche Frage:
Ist es mit Open Office base eigentlich möglich aus einer erstellten/vorhandenen Datenbank mit Abfragen, Formulare etc. eine "End-Anwender"-Application zu generieren? Also die benötigten Eingabeformulare und Abfrageansichten in base zu erstellen und dann für die Nutzung freizugeben und in einer entsprechenden Oberfläche bereitzustellen?
Oder anders:
Ich suche eine Möglichkeit eine mit base erstellte DB den Kollegen ohne DB-Kenntnissen zugänglich zu machen, ohne das diese base komplett starten müssen, bzw. ohne die Möglichkeit in den Bearbeitungsmodus zu wechseln und grundlegend die Strukturen verändern zu können.
Falls ja, unter welchen Stichworten muß ich da suchen, um mich das mal einzulesen? Gibt es evtl. Tutorials zu dem Thema?
Falls nein, wie oder womit könnte man eine solche Application umsetzen ohne professioneller Programmierer zu sein? Unmöglich oder nicht?
Als interessierter base-Newbie sage ich schon mal im voraus Danke für Tipps und Starthilfe.
Newbiefrage: mit base Endnutzer-Anwendung generieren?
Moderator: Moderatoren
Newbiefrage: mit base Endnutzer-Anwendung generieren?
Geduld ist die Kunst, nur langsam wütend zu werden.
Aus Japan
Aus Japan
Re: Newbiefrage: mit base Endnutzer-Anwendung generieren?
ja, das ist möglich aber viel Arbeit, denn das müsste sinnvollerweise mit Basic-Dialogen umgesetzt werden die Du alle selbst programmieren musst. Verteilen kannst Du es dann als Extension, z.B. auch mit Menüeinträgen in OO/LO, die der Nutzer selbst installieren kann.Ist es mit Open Office base eigentlich möglich aus einer erstellten/vorhandenen Datenbank mit Abfragen, Formulare etc. eine "End-Anwender"-Application zu generieren? Also die benötigten Eingabeformulare und Abfrageansichten in base zu erstellen und dann für die Nutzung freizugeben und in einer entsprechenden Oberfläche bereitzustellen?
Oder anders:
Ich suche eine Möglichkeit eine mit base erstellte DB den Kollegen ohne DB-Kenntnissen zugänglich zu machen, ohne das diese base komplett starten müssen,
Bei einer Datenbank für einen Kunden, an der ich gerade arbeite, sieht ein solches Menü z.B. so aus:
und einer der Datenbank-Dialoge so:
naja, strenggenommen nein, denn Du kannst nie völlig verhindern das Nutzer einen Weg suchen etwas zu verändern. Man kann das höchsten bestmöglich verhindern, aber wohl nie völlig.bzw. ohne die Möglichkeit in den Bearbeitungsmodus zu wechseln und grundlegend die Strukturen verändern zu können.
Texte:Gibt es evtl. Tutorials zu dem Thema?
https://wiki.documentfoundation.org/ima ... ig_V53.pdf
http://www.pitonyak.org/AndrewMacro.odt
oder auch generell zum Basic-Programmieren in OO/LO:
viewtopic.php?f=18&t=1553
Gruß
Stephan
Re: Newbiefrage: mit base Endnutzer-Anwendung generieren?
Hallo *,
Grundsätzlich: Base ist so angelegt, dass eben diese Base-Datei notwendig ist, um an die Daten dran zu kommen. Ohne die Datei werden andere nicht an die Daten kommen.
Für externe Formulare wird weiterhin LO gebraucht, von dem aus zu Base verknüpft wird. Auch bei Dialogen dürfte das nicht anders funktionieren. Da ist dann lediglich die Frage, wo ich denn die Base-Datei ablege, damit sie zwar den Kontakt zu einer externen Datenbank stellt, aber nicht von dem User direkt bearbeitet werden kann.
Für Multi-User-Datenbanken, bei denen ich den anderen Nutzern eine möglichst geringe Schwelle und auch einen möglichst geringen "Störfaktor" durch Rumfuddelei angedeihen lassen will, erstelle ich in der Regel für einen Webbrowser (bei mir: MariaDB/Apache/PHP). Da ist dann aber, gerade am Anfang, viel Zeit zu investieren ...
Gruß
Robert
Grundsätzlich: Base ist so angelegt, dass eben diese Base-Datei notwendig ist, um an die Daten dran zu kommen. Ohne die Datei werden andere nicht an die Daten kommen.
Für externe Formulare wird weiterhin LO gebraucht, von dem aus zu Base verknüpft wird. Auch bei Dialogen dürfte das nicht anders funktionieren. Da ist dann lediglich die Frage, wo ich denn die Base-Datei ablege, damit sie zwar den Kontakt zu einer externen Datenbank stellt, aber nicht von dem User direkt bearbeitet werden kann.
Für Multi-User-Datenbanken, bei denen ich den anderen Nutzern eine möglichst geringe Schwelle und auch einen möglichst geringen "Störfaktor" durch Rumfuddelei angedeihen lassen will, erstelle ich in der Regel für einen Webbrowser (bei mir: MariaDB/Apache/PHP). Da ist dann aber, gerade am Anfang, viel Zeit zu investieren ...
Gruß
Robert
Re: Newbiefrage: mit base Endnutzer-Anwendung generieren?
Hallo
und danke für das Feedback.
Schade, aber ich hatte das schon befürchtet, das es nicht so einfach geht, wie ich gehofft habe.
Vor Jahren habe ich mal ansatzweise was mit mysql/php und webbrowser realisiert. Leider steht mir büroseits diese Infrastruktur leider nicht mehr zur Verfügung. Außerdem bin ich auch ganz schön aus der Übung was das angeht und richtig routiniert war ich da nie drin. Hatte mich nur mal aus interesse etwas in das Thema eingearbeitet.
VG
Jan
und danke für das Feedback.
Schade, aber ich hatte das schon befürchtet, das es nicht so einfach geht, wie ich gehofft habe.
Vor Jahren habe ich mal ansatzweise was mit mysql/php und webbrowser realisiert. Leider steht mir büroseits diese Infrastruktur leider nicht mehr zur Verfügung. Außerdem bin ich auch ganz schön aus der Übung was das angeht und richtig routiniert war ich da nie drin. Hatte mich nur mal aus interesse etwas in das Thema eingearbeitet.
VG
Jan
Geduld ist die Kunst, nur langsam wütend zu werden.
Aus Japan
Aus Japan