Domino 9 und frühere Versionen > Entwicklung

datensatz über mehrere webmasken

(1/2) > >>

maiko:
Hallo,

ich möchte folgendes:

ein webformular mit ca. 600 feldern. Das soll natuerlich auf mehrere Web-Seiten verteilt sein, also seite 1 mit Frage 1-20, seite 2 mit Frage 21-40 etc....

Wie stell ich denn sowas an ?

Also button auf seite 1 muss frage 1-20 speichern und dann den gleichen Datensatz auf Seite 2 oeffnen, diese 2-te Seite sollten dann Frage 21-40 via button speichern und dann zu Seite 3 gehen.

Am ende haette ich gerne dann daraus genau einen Datensatz ! mit feld 1-600.

Geht sowas ? insbesondere sollte dem user moeglich sein auch abzubrechen bei frage 40 und am naechsten Tag dann wieder mit Fragen 41 weiterzumachen.

Kann mir jemand da einige Tipps geben ?

@Command([FileSave]);
@Command([Compose];"test")

ist klar, dann vererbe ich mir die ID auf die Naechste seite, aber was muss ich da machen ?

Maiko

Treczoks:
So auf Anhieb fällt mir nur sowas ein wie Kekse werfen - Erstes Formular generiert ein UniqueID und speichert die als Cookie, jedes weitere Formular holt den Keks und klebt den Inhalt in eine entsprechendes Feld., und am Ende musst Du nur alle Dokumente mit gleicher ID zusammensammeln.

Aber mal ehrlich, wer ist so bekloppt, 600 Felder in einem Webformular auszufüllen? Oder setzt ihr da Zwangsmassnahmen ein?

maiko:
Hallo,

erstmal danke fuer die Antwort, aber kekse werden ist nicht, da die Admins der User das verboten haben, also 80% der User duerfen keine Cookies speichern lt. Statistik.
Der Fragebogen wird derzeit auf Papier oder in einem Offline-Programm erhoben, es soll einfach die Moeglichkeite gegeben sein das auch via browser zu machen. Also ausfuellen muessen die user es sowieso :)

Aber es muss doch moeglich sein eine Maske mit den feldern A,B,C und D zu erstellen und die dann auch auch einzeln zu editieren ?

Ich kann ja beim Login den user identifizieren dem eine DocID zuordnen und dann eben eine Maske mit der docID zurueckwerden wo nur feld C und D drauf ist ?

Nur die Navigation find ich eben schwer...

Vielleicht hat ja noch jemand eine tolle idee ?

Maiko

Treczoks:
Die User sind alle über ein Login identifiziert, oder  gibt es da auch anonyme Surfer?

Ich mache nicht so viel mit Notes & Web, aber kann man das nicht über Autorenfelder sehen, wer schon was gemacht hat, also 1. Damit den Zusammenhang der Einzeldokumente nachvollziehen, und b) beim Erstellen schauen, was derjenige schon ausgefüllt hat, so nach dem Motto: "Hat User X schon ein Formular A? Wenn Nein, Formual A erstellen, sonst: Hat User X schon ein Formular B?, wenn nein..." etc, etc, etc.

zaphod:
Hi Maiko

was für fragen sind den das so? können sie alle mit ja/nein/vielleicht beantwortet werden oder sind da irgendwelche texte oder mehrfachwerte drin?

wenn es immer nur ja/nein antworten (oder 1 bis 5) dann könntest du auch alles auf ein document setzten (z.Bsp. in HTML) und jeweils 20 antworten in ein verstecktes listenfeld speichern. so könntest du mit ein par hide-when formeln und HTML/Javascript das ganze über ein einziges document lösen.

nur so als idee...


bye bye z

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln