Freigeben über

SharePoint Liste - bedingtes Pflichtfeld

Anonym
2025-07-11T07:21:08+00:00

Hallo zusammen,

ist es in Sharepoint List möglich ein bedingtes Pflichtfeld zu erstellen? Ich habe einige Felder die mit einer bedingten Formel erst bei einer gewissen Vorauswahl im Formular erscheinen. Leider ist es hierbei nicht möglich die Felder als Pflichtfeld zu definieren.

Beste Güße

Fabian

Microsoft 365 und Office | SharePoint | Geschäftlich | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen

7 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2025-07-11T09:31:50+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Hallo Fabian,

    Guten Tag und vielen Dank für das Posten in der Microsoft Community.

    In Bezug auf Ihre Frage "Ist es möglich, ein bedingtes Feld in der SharePoint-Liste zu erstellen?", ja, basierend auf meiner Erfahrung, ist es möglich, aber mit Einschränkungen, die von der verwendeten Methode abhängen. Könnten Sie uns daher bitte mehr Details zu Ihrer spezifischen Anforderung mitteilen? Welche Art von Bereich versuchen Sie zum Beispiel, bedingt obligatorisch zu machen, und unter welchen Bedingungen sollte es obligatorisch werden? Wenn möglich, könnten Sie bitte einen Screenshot mit uns teilen.

    In der Zwischenzeit würde ich vorschlagen, dass Sie die Einstellungen für die Listenvalidierung verwenden können, um ein Feld basierend auf dem Wert eines anderen Felds erforderlich zu machen, wenn Sie noch nichts davon gehört haben.

    *Es tut mir leid, dass unsere aktuelle Testumgebung die englische Benutzeroberfläche und den Link, den ich unten zur Verfügung stelle, auch auf Englisch verwendet. Sie können sicherlich die gleichen Vorgänge in der deutschen Benutzeroberfläche ausführen oder die Übersetzungstools verwenden.

    Zum Beispiel:

    • Erstellen Sie eine Spalte "Status" und eine Spalte "Lösungstyp" mit dem Typ "Auswahl". Wenn der Wert in der Spalte "Status" "Gelöst" ist, muss der Lösungstyp ausgefüllt werden

    Formular:

    • Gehen Sie zu Ihrer Liste > Einstellungen > Listeneinstellungen

    • In der Listeneinstellung > Validierungseinstellungen

    • Formular:

    =WENN([Status] = "Gelöst", WENN(ISTLEER([Auflösungstyp]), FALSCH, WAHR), WAHR)

    Vielen Dank für Ihre Zeit und Zusammenarbeit, ich freue mich auf Ihre Antwort.

    Alles Gute
    Mia - MSFT | Spezialist für Microsoft-Community-Support.

    0 Kommentare Keine Kommentare
  2. Anonym
    2025-07-11T11:06:55+00:00

    Dear Mia, thanks for your fast response.

    Please find attached some more detailed information.

    These 2 fields must be filled if case status is closed

    I tried it with the following formular to check if it works for the Final costs in EUR field

    =IF([Case Status] = "closed", IF(ISBLANK([costs in EUR]), false, true), true)

    But here I get already the following error code

    0 Kommentare Keine Kommentare
  3. Anonym
    2025-07-14T10:32:48+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Hallo Fabian,

    Vielen Dank für Ihre detaillierte Antwort.

    Was den Fehler in Ihrer Formel betrifft, so scheint es nach meinem Verständnis, dass Sie den Namen der Spalte "Endkosten in EUR" falsch eingegeben haben, daher kann dies den Fehler verursachen, den Sie sehen.

    Also, ich würde das Formular wie folgt korrigieren:

    =IF([Fallstatus] = "geschlossen", IF(ISTBLANK([Endkosten in EUR]), falsch, wahr), wahr)

    Ich hoffe, das hilft, wenn Sie weitere Updates haben, zögern Sie bitte nicht, es mir mitzuteilen.

    Alles Gute
    Mia - MSFT | Spezialist für Microsoft-Community-Support.

    0 Kommentare Keine Kommentare
  4. Anonym
    2025-07-15T15:28:30+00:00

    Dear Mia,

    I can´t confirm a mistake in the name - I picked it by double clicking the name in the list and it provides the name [costs in EUR]. Even if I put manual the name [final costs in EUR] the result is the same failure.

    Best regards

    Fabian

    0 Kommentare Keine Kommentare
  5. Anonym
    2025-07-16T08:24:36+00:00

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen vorkommen.

    Diese Antwort wurde automatisch übersetzt. Daher können grammatikalische Fehler oder seltsame Formulierungen auftreten.

    Hallo Fabian,

    Hallo und vielen Dank für Ihr Update.

    Könnten Sie bitte noch einmal das Formular teilen, das Sie verwenden? Da ich auch mit dem Formular getestet habe, das Sie auf der Seite angeben, auf der Sie zuvor geantwortet haben, und es normal zu funktionieren scheint, können Sie lieber Bilder unten anhängen:

    *Es tut mir leid, dass Sie in unserer aktuellen Testumgebung mit der englischen Benutzeroberfläche die gleichen Dinge in der deutschen Benutzeroberfläche tun können.

    • Ich habe das gleiche Formular wie Sie getestet, nur ein wenig anders im Feld [Endkosten in EUR], ich bin mir nicht sicher, ob Sie dieses Feld richtig eingeben, aber Sie können es erneut vergleichen.
    • Das Formular, das auf meiner Website funktioniert:

    =IF([Fallstatus]="geschlossen"; IF(ISLEER([Endkosten in EUR]); FALSCH; WAHR); WAHR)

    Bild

    • Und als ich das Formular speicherte, erhielt ich keine Fehlermeldung, aber als ich das Formular ausprobierte, das das Feld [Kosten in EUR] oder [Endkosten in EUR] enthält, gab das System den gleichen Fehler aus wie Sie. Nachdem ich das mit dem oben vorgeschlagenen Formular behoben habe, kann ich normal speichern und den erwarteten Test unten ausführen:

    Bild

    • Zusätzlich habe ich eine andere Formel mit dem gleichen Ergebnis recherchiert, die Sie vielleicht in Betracht ziehen sollten:

    =IF([Fallstatus]="Abgeschlossen", LEN([Endkosten in EUR])>0, WAHR)

    Vielen Dank für Ihre Zeit, ich freue mich auf Ihre Antwort.

    Alles Gute
    Mia - MSFT | Spezialist für Microsoft-Community-Support.

    0 Kommentare Keine Kommentare