Hallo,
ich wurde im Answers-Forum gebeten meine Frage hier zu stellen (leider ist es mir derzeit nicht erlaubt den entsprechenden Link zu hinterlegen):
ich habe in einem Formular einen wiederholten Abschnitt erstellt, der eine Tabelle enthält, deren Zeilen wiederholt werden sollen. Die enthaltenen Daten drehen sich um Mitarbeiterdaten - konkret geht es um Name, Vorgesetzter und Standort. Das Hinzufügen
und Ausfüllen dieser Daten stellt im Formular auch kein Problem dar und funktioniert sehr gut.
Ich habe Regeln für die einzelnen Felder erstellt, die dafür sorgen, dass die gewählten/eingetragenen Werte in ein Hilfsfeld schreibt, das ich zur Ermittlung der Formular-Empfänger verwende. Leider funktioniert diese Regel nur beim letzten hinzugefügten
Teilnehmer, da natürlich das Feld mit jedem neuen Abschnitt neu gesetzt wird.
Ich hatte die Idee aus den enthaltenen Feldern wiederholte Felder zu machen, was in meinem Entwicklungsformular auch grundsätzlich funktioniert - ich erhalte aber beim Setzen der Feld-Eigenschaft "wiederholt" den Hinweis "Das Steuerelement
kann diesen Datentyp nicht speichern". Bei den Feldern handelt es sich um ein Freitext-Feld (Datentyp: Text (string)) und zwei Drop-Down-Auswahllisten (Datentyp: Text (string))
Wenn ich im Formular mit rechtsklick auf die Fehlermeldung gehe und "weitere Details" auswähle, erhalte ich folgenden Hinweis, den ich leider nicht verstehe:
Vom ausgewählten Steuerelement können Daten nicht ordnungsgemäß gespeichert werden, da es an ein Feld gebunden ist, dessen Datentyp nicht dem des Steuerelements entspricht. Führen Sie eine der folgenden Aktionen aus, um dieses Problem zu beheben:
Ersetzen Sie das Steuerelement durch ein Steuerelement, das dem Datentyp des zugewiesenen Felds entspricht, indem Sie mit der rechten Maustaste auf das Steuerelement und dann auf 'Ändern in' klicken.
Um das Steuerelement an ein Feld oder eine Gruppe mit einem passenden Datentyp zu binden, klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf 'Bindung ändern'.
Sie können den Datentyp des Felds oder der Gruppe ändern, indem Sie im Aufgabenbereich 'Felder' auf das Feld oder die Gruppe doppelklicken und dann im Feld 'Datentyp' einen neuen Datentyp auswählen.
Ich habe schon versucht anstelle des wiederholten Abschnitts eine wiederholte Tabelle einzufügen (die Tabelle besteht aus 4 Zeilen), aber auch dann kann ich kein wiederholtes Feld anlegen und darüber hinaus wird mir - egal welchen Wert ich bei "Anzahl
von wiederholten Zeilen, die beim Ausfüllen des Formulars eingeschlossen werden" auswähle immer nur die erste Zeile wiederholt. Und auch eine wiederholte Tabelle löst mein Problem nicht.
Nun meine Frage: Wie kann ein wiederholtes Feld verwenden, um die Werte für die Empfängerregel zu übernehmen? Ich habe versucht nähere Informationen darüber zu finden, aber leider ohne Erfolg, weshalb ich hier diese Frage stelle.
Was übrigens in meinem Entwicklungsformular gerade noch funktioniert, funktioniert nach der Veröffentlichung im Praxisformular nicht mehr.
Was kann ich tun? Ich möchte keine Programmierung (VB-Editor) im Formular haben, sondern es möglichst simpel halten. Bisher hat das auch immer ganz gut funktioniert, aber bei dieser Funktion komme ich einfach nicht weiter.
Lieben Dank schon mal!
Viele Grüße
Sabine