0

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

null
    • Stefan_Munsch.1
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Nach der wenn-Anweisung darfst du keinen Wert zuweisen, also nur "erweitertes Führungszeugnis"=true statt :=true (Doppelpunkt weglassen)

      • Steffen_Blaschek
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Habe ich umgesetzt, erhalte aber weiterhin die identische Fehlermeldung.

      • Stefan_Munsch.1
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Du müsstest mal den ganzen Code-Block zeigen, sonst ist das etwas schwierig.

      • Steffen_Blaschek
      • vor 7 Monaten
      • Gemeldet - anzeigen

       Das erste Bild zeigt die Mehrfachauswahl bei einem Kurs. Die Liste ist als Mehrfachauswahl definiert.

      Das zweite Bild zeigt den aktuellen Stand auf der Anmeldeseite für den jeweiligen Trainer. Links unter "Unterlagen" habe ich eine Verlinkung auf "erforderliche Unterlagen" aus der Kursseite eingerichtet. Das bringt mich aber nicht weiter, da ich keine Übersicht erhalte, welche Unterlagen dem Jugendleiter vorliegen. Daher habe ich daneben einen neuen Versuch unternommen, den ich hier angesprochen habe. Das "Ja/Nein"-Feld mit der Beschriftung "Bestätigung Vereinszugehörigkeit" soll nur erscheinen, wenn beim Kurs (Bild 1) bei "Bestätigung Vereinszugehörigkeit" ein Haken gesetzt ist. Und das bekomme ich nicht hin. :-(

    • Michi.1
    • vor 7 Monaten
    • Gemeldet - anzeigen

    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

      • Steffen_Blaschek
      • vor 7 Monaten
      • Gemeldet - anzeigen

       Mit dynamischen Auswahlfeldern kenne ich mich leider gar nicht aus; ich habe die Felder mal ausprobiert, aber ich weiß noch nicht einmal, wie man da Infos hinterlegt. Und in den Ninox-Dokumenten habe ich leider auch keinen Hinweis zur Nutzung der dynamischen Auswahlfelder gefunden.

      In der Summe gibt es für die verschiedenen Lehrgänge derzeit insgesamt sechs Unterlagen, die für die verschiedenen Kurse eingereicht werden müssen; in einem Lehrgang sind es alle sechs, in den anderen Lehrgängen sind es verschiedene Variationen aus den sechs Unterlagen. Insoweit könnte die Grundauswahl durchaus statisch sein.

      • Ninox-Professional
      • planoxpro
      • vor 7 Monaten
      • Gemeldet - anzeigen

       Versuch's mal so:

      chosen('erforderliche Unterlagen', "Bestätigung Vereinszugehörigkeit")
      • Steffen_Blaschek
      • vor 7 Monaten
      • Gemeldet - anzeigen

      Hat geklappt! Super, vielen Dank!

Content aside

  • vor 7 MonatenZuletzt aktiv
  • 8Antworten
  • 66Ansichten
  • 4 Folge bereits