Hallo, Liste! Auf Bitten von Jochen Schiffers bringe ich mein Problem, das ich vorhin auf der users-Liste vorgebracht habe, nun hier zur Sprache - Jochen meinte, das könnte zumindest den Sinn von Base als Teil der LO-Distribution demonstrieren. Die einzige Frage, bei der mir die Leute von der users-Liste bislang helfen konnten, war meine Frage nach einem Tutorium (Verweise auf entspr. OO-Tutorien). Sollten sich die anderen Fragen wider Erwarten doch noch irgendwie erledigen, weil sie vielleicht Noob-Fragen waren, dann bleibt das hier wenigstens als Anwendungsbeispiel für Base stehen. (Anm.: LO 3.4.3, aktueller Build, bei Win XP SP3.)
Hier also meine Situation, wie ich sie in meiner Anfragemail geschildert habe: Ich befasse mich beruflich damit, alte Handschriften in einer nicht-europäischen Sprache zu katalogisieren. Nachdem ich vor kurzem von MSO auf LO umgestiegen bin (von Word auf Writer) und unsere Arbeitsprozesse auch mal gründlich überdacht habe, habe ich festgestellt, dass unserem Projekt besser gedient wäre, wenn wir unsere Daten in eine Datenbank statt in eine einfache Textdatei eingeben - schließlich kann man ja auch aus einer Datenbank ggf. Berichtstexte exportieren. Das habe ich mit der Projektleitung besprochen und jetzt mal mit der Vorarbeit dafür begonnen - so quasi als Vorreiter. Folglich versuche ich gerade, unsere hiesigen Prozesse von Word/Writer auf Base als Arbeitsmittel umzustellen. Ein kritisches Problem dabei ist, dass zwar etwa 90% der aufzunehmenden Aspekte zu einfachen Texteinträgen, Integerwerten und Ja/Nein-Abfragen standardisiert werden können, aber ganz ohne Textverarbeitung kommen wir nicht aus. Es geht vor allem um die Transliteration der Incipit- und Explicit-Bereiche unserer Handschriften: hier brauchen wir unbedingt die Möglichkeit, in die Formularfelder diakritische Sonderzeichen einzugeben - lateinische Buchstaben mit Balken, Punkten usw. drunter und drüber. Die passende Schriftart ist natürlich da und für den Writer bereits mit Tastaturkürzel-Makros eingerichtet. Da etwa ein Drittel jedes Textes aus solchen Zeichen besteht, würde alles andere als die Lösung Makros + Tastaturkürzel den "Workflow" zerstören - die Eingabe soll flüssig im Zehnfingersystem möglich sein. Auch (elementare!) Absatzformatierung (Einzug, definierbare Tabulatoren) und Textformatierungen (= verschieden formatierte Zeichen /innerhalb/ eines Eingabefeldes) sollten möglich sein, denn ohne eine einigermaßen adäquate Ausgabe bei der Berichtserstellung können wir uns das Ganze schenken, denn wir würden uns bei Abgabe und Präsentation der Ergebnisse sonst nur mehr Zusatzarbeit aufhalsen, als uns das Base-Experiment andernorts wieder einspart. Ebenfalls ein Killer wäre es, wenn wir für jede mickrige Bearbeitung zwischen Base-Formular und Writer hin- und herkopieren müssten, oder beim Austausch zwischen verschiedenen Bearbeitern jedesmal auch einen Rattenschwanz von in den Datensätzen verlinkten Writer-Textschnipseln als Anhang mitverschieben müssten. Es sollte also alles mit Base-Bordmitteln funktionieren. (Wie wär's mit einem neuen Datentyp "formatierter Text"?) Vielleicht bin ich als Base-Anfänger nur noch nicht auf den Trichter gekommen, aber mir scheint, dass ich die Reihenfolge der Spalten (=Felder) in einer Tabelle (=Datenbank) nicht so ohne weiteres verändern kann - so wie in Calc oder in einer Writer-Tabelle. Was man allenfalls machen kann, ist dies: Tabelle "Bearbeiten" -> Rechtsklick auf die entsprechende Zeile (hier sind es nicht Spalten, sondern Zeilen), "Ausschneiden" -> Einfügen => das Feld wird /als letzte Zeile/ wieder eingefügt, und die Tabellenspalten sind dann entsprechend umsortiert. So kann man die Datenbank nach und nach umstrukturieren; und jedesmal wieder neu, wenn man ein neues Datenfeld nachträglich hinzufügt. Oder wenn man einen Fehler gemacht hat. Viel Spaß mit den 53 Feldern meiner aktuellen Datenbank! Derzeit sind meine Felder/Spalten so sortiert, wie ich sie anfangs definiert hatte, also kraus und wild durcheinander. Hier ist übersichtliches und fehlerfreies Eingeben ohne eine Sortierung nicht möglich. Das Sortieren funktioniert natürlich problemlos bei der Tabellenansicht - nur schade, dass man da keine Daten eingeben kann (eigentlich eine unnötige Beschränkung...?). Hier mit Drag&Drop sortieren zu können, wäre echt klasse! Meine letzte Frage war dann noch: "Angesichts dieser Schilderung: Lohnt es sich überhaupt, mit diesem Versuch weiterzumachen, wenn ich mich eigentlich nur mit den 'festverdrahteten' Funktionen von Base auseinandersetzen will? Ich habe derzeit keine Kapazitäten frei, mich mit der Programmierung von Makros und derartigem Schnickschnack auseinanderzusetzen. Da würde ich dann lieber mit dem weitermachen, wofür ich eigentlich bezahlt werde, und zwar so, wie es bislang einigermaßen funktioniert hat. Statt auf einem toten Pferd weiterzureiten, oder mich in die Programmiererei zu verzetteln, die nun wirklich weder mein Beruf noch mein Hobby ist ... Informatiker haben wir hier jedenfalls nicht zur Verfügung, denn auf deutschen Unis hat man "für sowas" normalerweise kein Geld. Derzeit ist hier auch kein enthusiastischer HiWi in Sicht, der sich gerne mal für wenig Geld in den Burnout treiben lässt. (Nicht, dass ich das gut fände...) Wenn ich unsere Arbeit auf ein Base-Eingabe-Formular umstellen könnte, so dass die Daten hinterher referenziert, als Text exportierbar und noch dazu in einem offenen Format vorliegen, wäre das quasi /die/ Killer-Applikation - damit könnte ich wohl auch andere Kollegen zu LO rüberziehen. Außerdem ist unser Projekt nur eines von vielen in einem Verbund, und wer weiß, wie all das bei unseren Schwesterprojekten ankommt. Danke schon mal, und liebe Grüße - Thomas" PS. Hier noch Jochens Antwortmail auf meine Anfrage auf der anderen Liste. Wie "knackig" das eben rüberkam, weiß ich nicht, aber ich weiß, dass es mich gefreut hätte, hätte sich LibreOffice-Base für uns als tauglich erwiesen. Am 26.10.2011 15:38, schrieb Jochen: > Hallo Thomas, > > die TDF (= "Entwickler" von LO) stellt zurzeit kein deutschsprachiges > Tutorium zur Verfügung. Allerdings wird aktuell an einem Kapitel Base > für das Handbuch "Erste Schritte" gearbeitet. Desweiteren ist mittel- > bis langfristig die Erstellung eines Komponenten-Handbuchs "Base" > angedacht. > Beide Aussagen helfen Dir nicht weiter. Ich weiß. Aber ich wollte Deine > Anfrage nicht im Raum stehen lassen. > Außerdem zeigt Deine Anfrage, dass Base als LO-Komponente nicht > entbehrlich ist. > Wenn Du keine Antwort erhälst und Du Lust/Zeit hast, möchte ich Dich > bitten, ein knackige Schilderung des Problems bzw. des Feature-Wunsches > auf der de-discuss-ML zu posten. Dort werden wir dann diskutieren, wie > diesbezüglich weiter verfahren wird. Bei einem Bug oder fehlendem > Feature wird es auf einen Report bei Bugzilla hinauslaufen. > > Gruß > > Jochen -- Informationen zum Abmelden: E-Mail an discuss+h...@de.libreoffice.org Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert