Seite 1 von 6
Leichtes erstellen und speichern von ausfüllbaren Formularen
Verfasst: Sa 20. Apr 2013, 15:46
von Sephan
Ich suche nach einer Möglichkeit über ein Formular Daten zu erfassen die später manuell quantitativ und qualitativ ausgewertet werden sollen.
Dabei soll die Erstellung eines neuen Formulars möglichst leicht sein und auch übersichtlich gespeichert werden. Dieser Vorgang wird öfter benötigt und soll ohne große Einweisung für normale Studenten möglich sein.
Am Besten wäre etwas wo man einen Knopf hat, bei dem ein neues neues Formular zum Ausfüllen angelegt wird und welches dann einfach z.B. Anhand des Datums und Uhrzeit oder ID übersichtlich gespeichert wird, ohne dass der User dieses manuell benamen muss.
Ich bilde mir ein, dass man sowas über Base machen kann. Oder gibt es bessere Ideen. Es muss auch nicht mit LibreOffice gemacht werden, es sollte nur auch offline funktionieren.
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Sa 20. Apr 2013, 16:35
von F3K Total
Hallo
Sephan hat geschrieben: Möglichkeit über ein Formular Daten zu erfassen
Ich denke auch, dass Base da das Richtige ist ... anbei ein kleines Beispiel.
Die Daten werden in die Tabelle "Daten" geschrieben, der Speicherzeitpunkt automatisch mitgeschrieben.
Auswertungen lassen sich über Abfragen und Ansichten hervorragend machen.
Gruß R
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Mo 22. Apr 2013, 11:32
von Sephan
Ah, das ist ja sehr gut. Das wird die Arbeit deutlich vereinfachen. Vielen Dank dafür.
Jetzt hätte ich noch drei Fragen.
1. Wenn ich das Formular bearbeite, wo kann ich sehen wie ein Feld mit der Datenbank verknüpft ist? In den ganzen Rechtsklickmenüs kann ichs seltsamerweise nicht finden.
2. Ist es möglich, dass man nach dem Start sofort die Eingabemaske anzeigen lassen kann?
3. Kann man mit dem Knopf speichern auch automatisch das Formular leeren lassen?
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Mo 22. Apr 2013, 17:09
von F3K Total
Moin,
Sephan hat geschrieben:1. Wenn ich das Formular bearbeite, wo kann ich sehen wie ein Feld mit der Datenbank verknüpft ist? In den ganzen Rechtsklickmenüs kann ichs seltsamerweise nicht finden.
Am besten du beschäftigst Dich mit dem Formularnavigator, da siehst du den gesamten Aufbau.
Um die Eigenschaften der Kontrollfelder zu sehen, wenn sie nicht mehr gruppiert sind, Doppelklick, sonst Strg+Klick und dann rechte Maustaste, Kontrollfeld ...
Die Verknüpfung ist auf dem Reiter Daten.
Sephan hat geschrieben:2. Ist es möglich, dass man nach dem Start sofort die Eingabemaske anzeigen lassen kann?
Ja, per Makro, oder durch Auslagerung des Formulares in ein einzelnes Writer-Dokument
Sephan hat geschrieben:
3. Kann man mit dem Knopf speichern auch automatisch das Formular leeren lassen?
Ja, per Makro, siehe Beispiel anbei
Gruß R
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Mo 22. Apr 2013, 21:23
von Sephan
Ah, an Macros hatte ich gar nicht gedacht. Cool
Aber irgendwas stimmt mit deinem Macro nicht. Er speichert immer das letzte Feld nicht mit. Gebe ich z.B. den Namen, Nachnamen und Matrikel ein. Fehlt in der Tabelle der Matrikel. Gebe ich Namen und Nachnamen ein, fehlt der Nachname.
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Mo 22. Apr 2013, 21:40
von F3K Total
Jo,
den Fehler hatte ich behoben, ist aber anscheinend beim Speichern abhanden gekommen.
- Öffne das Formular im Bearbeitungsmodus
- Rechtsklick auf den Speicherknopf, Kontrollfeld ...
- Reiter Allgemein- > stelle "Fokkusieren bei Klick" auf "ja"
- Formular speichern, schliessen, Datenbank speichern, fertig
Gruß R
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Di 23. Apr 2013, 19:07
von Sephan
Funktioniert. Vielen Dank.
Am Wochenende wird das wohl richtig angegangen werden. Werde also womöglich nächste Woche nochmal Fragen haben

Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Di 30. Apr 2013, 22:41
von Sephan
Hab jetzt mal meine eigene Datenbank und Formular angelegt und dein Makro und Knopf übernommen. Aber ich bekomme immer die Fehlermeldung:
BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten
Type: com.sun.star.sdbc.SQLException
Message: Fehler in der Funktionsfolge..
Außerdem wird der Basic Code angezeigt und folgende Stelle angesprungen:
oform.insertrow
Die Daten werden aber ordnungsgemäß in die Datenbank eingetragen. Was könnte das sein?
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Di 30. Apr 2013, 23:03
von F3K Total
Hi,
hast du diese Einstellung vorgenommen?

- F.png (21.16 KiB) 7780 mal betrachtet
Gruß R
Re: Leichtes erstellen und speichern von ausfüllbaren Formul
Verfasst: Di 30. Apr 2013, 23:55
von Sephan
Ja, hab ich
