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?

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.

Einfach zu realisieren wird das aber nicht sein, da auch hier natürlich, wenn 
auch begrenzt, mit Makros gearbeitet werden muss. Eigentlich aber immer nach 
dem gleichen Schema: Bei Betätigung des Buttons
- Auslesen des Formularwertes
- Eintragen des Formularwertes in die Ergebnistabelle
- Vergleich mit einem Eintrag in der dem Formular zugrunde liegenden Tabelle, 
dort Auslesen der Folgefrage und 
- Neustart des Formulars mit der Folgefrage.

Ohne Kenntnisse in SQL ist das Ganze allerdings ein Vorhaben, das so sicher 
nicht funktioniert.

Du musst hierfür nicht groß StarBasic zu lernen, wie Du an anderer Stelle 
anmerkst. Der Wechsel von Formularen ist mit 
        ThisDatabaseDocument.FormDocuments.getByName(Formularname).open
also einer einzigen Zeile in Basic,
bereits getan. Genauso kannst Du auch Formulare schließen (close).


Etwas Vorgefertigtes habe ich bisher für diese Aufgabe im Bereich von 
OpenOffice nicht gesehen.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an