Robert Großkopf wrote:
Hallo Simon,

Gibt es irgendwie mit OOo die Möglichkeit einen interaktiven Fragebogen
zu erstellen? Mit interaktiv meine ich: Der Benutzer bekommt eine Frage
gestellt, die Frage die er als nächstes gestellt bekommt soll abhängig
von seiner Antwort auf die erste Frage sein.

Wenn Du interpretierbare Antworten zulässt sehe ich da keine Chance. Je mehr die Anworten in ein Schema zu pressen sind, desto eher geht so etwas zumindest im Ansatz über BASE und die eingebaute Datenbank.

Das ganze soll ca. 15-20
Fragen enthalten und ich will auch z.B. bei Frage 10 noch die Antwort
aus Frage 2 einfließen lassen können. Die Ergebnisse müssen natürlich
gespeichert werden können. Wie kann ich das am einfachsten realisieren?


Hi,
Jörg Schmidt hat weiter oben einen Ansatz aus seinem Calc-Buch mit Formularfeldern vorgestellt. Die Formularfelder sind dabei an Calc-Zellen gebunden. Eigentlich völlig trivial. Wenn man so ein ausgefülltes Tabellendokument zurück bekommt kopiert man die Ausgabezellen in die Zwischenablage und dann in eine Mastertabelle (kann/sollte eine Datenbanktabelle sein).

*Eigentlich* war doch mal der Dokumententyp XML-Formulardokument genau dafür gedacht, entweder als Webseite oder zum Herumschicken. Ich habe auch irgendwo schonmal ein funktionierendes Beispiel gesehen, aber an der Front scheint die Entwicklung seit Version 2.0 steckengeblieben zu sein.

Hat schon mal jemand ein Base-Formular direkt mit einer Online-Datenbank verbunden? Sollte doch auch kein Problem darstellen sofern man in der Lage ist, eine ganz einfache MySQLDB oder ähnliches auf einem Server zu hosten. Du schickst das Formular eingebettetet in ein Anschreiben mit genauen Erläuterungen, und ein Submit-Button sendet die Formulardaten an die Datenbank.

In BASE könntest Du die gegebenen Antworten in Tabellenform ablegen. Bei 15-20 Fragen müsste also diese Tabelle 15-20 Felder + Primärschlüssel + Zusatzinformationen enthalten.


Wenn man das etwas öfter macht, sieht eine effiziente Datenbankstruktur natürlich anders aus als eine Zeile pro Teilnehmer mit einem Feld pro Frage ;)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an