Feld nur anzeigen, wenn...
Hallo,
ich erstelle gerade ehrenamtlich eine Tabelle für einen Jugendleiter eines kleinen Sportvereins. Dieser möchte die Qualifikationen der Trainer hinterlegen. Die Herausforderung ist folgende:
1. Für jede Qualifikation (Bildungsmaßnahme) müssen unterschiedliche Unterlagen vorgelegt werden, z.B. ein erweitertes Führungszeugnis oder ein Erste Hilfe Kurs oder ein anderer Abschluss. Allerdings müssen nicht für alle Bildungsmaßnahmen alle Unterlagen vorgelegt werden.
2. Die verschiedenen Lehrgänge werden in einer eigenen (Unter-) Tabelle erfasst. Damit die sich grundsätzlich wiederholenden vorzulegenden Unterlagen nicht ständig neu erfasst werden müssen, stelle ich diese als Checkliste in einer Mehrfachauswahl zur Verfügung.
3. Möchte nun Trainer ein Seminar besuchen, wird dem Jugendleiter angezeigt, welche Unterlagen für das aktuelle Seminar vorzulegen sind. Dies ist notwendig, da mehrere Trainer das selbe Seminar besuchen können und für jeden einzeln geprüft werden muss, ob er die Unterlagen bereits eingeholt und zur Verfügung gestellt hat.
Nun hätte ich gerne folgende Lösung:
Für Seminar A ist vorzulegen ein erweitertes polizeiliches Führungszeugnis, aber KEIN Erste Hilfe Kurs. Nun soll bei allen Trainer, die zu Seminar A angemeldet werden, eine Checkbox aufgehen, die nur das erweiterte polizeiliche Führungszeugnis anzeigt, sodass der Jugendleiter nicht bei jedem Trainer zurück in den Lehrgang gehen muss, um die erforderlichen Unterlagen zu erkennen, zumal auch sein kann, dass Unterlagen aus verschiedenen Quellen kommen und daher nicht auf einmal seitens Jugendleiter gecheckt werden können.
Ich habe mir folgende Lösung überlegt:
Im internen Anmeldeformular gibt es "Ja/Nein"-Felder als Checkbox. Für jede vorzulegende Unterlage wird ein "Ja/Nein"-Feld eingerichtet. Jedes Feld soll aber nur dann auch angezeigt werden, wenn es im jeweiligen Seminar auch erforderlich ist. Mein Versuch war folgende Umsetzung:
"Feld nur anzeigen, wenn" --> 'erforderliche Unterlagen'"erweitertes Führungszeugnis":=true;
Dabei bekomme ich aber die Fehlermeldung
"Ende erwartet: erweitertes Führungszeugnis in Zeile 1, Spalte 56
Frage 1: wo liegt der Fehler?
Frage 2: ist das überhaupt die zweckdienstliche Lösung?
Ich frage als Datenbankanfänger.
Gruß
Steffen
8 Antworten
-
Nach der wenn-Anweisung darfst du keinen Wert zuweisen, also nur "erweitertes Führungszeugnis"=true statt :=true (Doppelpunkt weglassen)
-
Grüße,
Wenn ich es richtig verstehe würde ich es anders angehen.
Über dynamische auswahlfelder. Das erste für die Richtung, also als einfaches auswahlfeld das zweite für die erforderlichen Unterlagen als mehrfachauswahl. So wird es übersichtlicher und es können neue Anforderungen leichter eingearbeitet werden.
Das zweite kann man dann über das erste steuern
Content aside
- vor 7 MonatenZuletzt aktiv
- 8Antworten
- 66Ansichten
-
4
Folge bereits