Hallo Marino, alle:
> Die Aufgabe an sich ist nicht schwierig zu lösen, nur der Ansatz muss
> halt schon stimmen!

Und da das wieder so eine Aufgabe ist, für die ein Office-Paket eigentlich 
nicht gedacht ist(!) macht es Spaß, ein wenig zu basteln ;-))

> Wenn man das ganze Klug anlegt, braucht es schlicht und einfach eine
> einzige Soubrutine. Dazu brauchst Du eine Master-Tabelle, die alle
> vorhandenen Tabellen durchnummeriert enthält. Alle anderen Tabellen
> beinhalten nur die Antworten zu den einzelnen Frage.

Ich habe mal (ausgehend von einigen deiner Gedanken) eine Lösung für ein 
einfacheres Problem gebaut.

Mal angenommen, du würdest nur Alternativ-Fragen stellen. Also folgendes 
Schema:

        http://www.scitec4.org/ooo/skizze.png

Wie man leicht sieht, ist die anzuzeigende Frage abhängig davon, wie die 
vorherigen Fragen beantwortet wurden.

Im Falle einer Ja/Nein-Kette kann man schnell auf eine 01-Kette und damit auf 
eine Zahl kommen. Die "Nummer" der nächsten zu stellenden Frage läßt sich 
damit berechnen...

Nehmen wir nun eine Tabelle, in der die Fragen in der Reihenfolge der Nummern 
abgelegt sind. Dazu kommt eine Tabelle, die die erste Frage anzeigt.

In der nächsten Zeile wird dann in Abhängigkeit von der vorherigen Antwort 
(mittels indirekt()) die Frage mit der passenden Nummer aufgerufen.

Damit die Frage nicht zu früh zu sehen ist, habe ich noch 3 Formatvorlagen 
angelegt: "j" und "n" haben eine schwarze Textfarbe, "_" eine weiße. Solange 
als Antwort auf die Frage noch der Default-Wert "_" eingetragen ist, ist die 
nächste Frage erst einmal unsichtbar. Das eintragen von "j" oder "n" schaltet 
dann auf die schwarze Farbe um und die Folgefrage wird sichtbar.

Hier die Minitabelle zum Spielen ;-)

        http://www.scitec4.org/ooo/JaNeinFragen.ods

Einfach die Fragen durch eintragen von "j" oder "n" in die gelben Felder 
beantworten.

Wie gesagt: Es ist nur eine Skizze für einen Lösungsweg und ich würde das 
nicht ausbauen wollen... Deutlich einfacher könnte man das hinbekommen, wenn 
die Folgefrage nur von der Antwort auf die aktuelle Frage abhinge und nicht 
von dem gesamten vorherigen Pfad.

Gruß,
Michael 



-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  [email protected] /
 ________________________________/

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

Antwort per Email an