0

Doppelbuchung verhindern ?

simple Frage: in Tabelle 1 (Job) mit Datum möchte ich eintragen, was ich benötige

wie vermeide ich, daß versehentlich gleiches Equipment 2x gebucht wird 

komme mit "unique" nicht weiter

6Antworten Älteste zuerst
  • Älteste zuerst
  • Neuste zuerst
  • Aktive Threads
  • Beliebt
    • planox. pro
    • Ninox-Professional
    • planoxpro
    • Vor 2 Wochen
    • Gemeldet - anzeigen

    Hallo Matthias, man könnte es so versuchen (Tabelle 'Equipment gebucht', Optionen der Verknüpfung zu 'Equipment', "Einschränkungen"):

    let myE := concat(a.Job.'Equipment gebucht'.Equipment.Text);
    not contains(myE, b.Text)

    Damit soll erreicht werden, dass bei der Verknüpfung nur Datensätze zur Auswahl stehen, die nicht schon ausgewählt wurden.

    Gefällt mir
    • planox. pro Danke schön, klappt beim gleichen "Job", ich kann ich aber trotzdem noch das schon "verbrauchte" Equipment für nen anderen Job am gleichen Tag buchen .....

      Gefällt mir
    • Etienne Scherrer
    • m2apla gmbh
    • Etienne_Scherrer
    • Vor 2 Wochen
    • Gemeldet - anzeigen

    Ich hatte eine ähnliche Idee wie Planox, aber habe in der Tabelle 'Equiment gebucht' ebenfalls noch ein Datum ergänzt. So brauchst du die Funktion unique() gar nicht sondern zeigst das Verknüfungsfeld nur an, wenn noch Equipment frei ist an diesem Tag.

    • Etienne Scherrer danke ! hab jetzt aber immer die Fehlermeldung ....

      Gefällt mir
      • Etienne Scherrer
      • m2apla gmbh
      • Etienne_Scherrer
      • Vor 2 Wochen
      • Gemeldet - anzeigen

      Matthias Schneider Ja habe berkt, dass ich da einen Fehler gemacht habe.

       

      Hier die korrigierte Version

    • Etienne Scherrer fantastisch, vielen Dank !

      Gefällt mir
Gefällt mir Folgen
  • Status Answered
  • Vor 2 WochenZuletzt aktiv
  • 6Antworten
  • 45Ansichten
  • 3 Folge bereits