0

automatische Verknüpfung eines Datensatzes mit Abfrage eines Parameters

Hallo ich habe folgendes script:
let me := this;
let myD := Von - 1;
let dy := Tage + 1;
for i from 1 to dy do
    let newB := (create Buchen);
    newB.(
        Terminplanung := me;
        Datum := myD + i;
        'Stände' := me.Stand;
        Buchungstext := 1;
        'Auswahl (dynamisch)' := 1;
        Mitarbeiter := me.Mitarbeiter
    )

wie bekomme ich in 
Mitarbeiter := me.Mitarbeiter 

die Abfrage eines weiteren Feldes dazu.
es soll nur der "einzigartige" Standleiter in dieses Feld übernommen werden.

ich habe es mit 
Mitarbeiter := me.Mitarbeiter where Funktion =1 
probiert aber das geht nicht 

ich glaube where ist hier der falsche Operator

6 Antworten

null
    • Thomas_Niegel
    • vor 6 Monaten
    • Gemeldet - anzeigen

    ich brauch nur diese einen verknüpfte Datensatz mit der Bedingung Funktion = Standleiter

    • Thomas_Niegel
    • vor 6 Monaten
    • Gemeldet - anzeigen

    • Thomas_Niegel
    • vor 6 Monaten
    • Gemeldet - anzeigen

    wie kann es sein, dass er mir mit der Formel ein eindeutiges Ergebnis gibt
     

    und wenn ich das concat entferne kein Ergebnis kommt und das Feld leer bleibt

      • Thomas_Niegel
      • vor 6 Monaten
      • Gemeldet - anzeigen

       und wenn ich mir diese Parameter in meinen Button einfüge Ninox mir sagt dass es mehrere Ergebnisse gibt obwohl er über die Prüfung concat() ja nur ein Ergebnis anzeigt

      • Developer by Smartplanung
      • smartplanung
      • vor 6 Monaten
      • Gemeldet - anzeigen

       mach ein first() oder last() um die Abfrage:

      first(me.Personal['Funktion (Standleiter/Helfer/Fahrer)' = 1].Mitarbeiter.Nr)

      Grundsätzlich sollte ein first() oder last() genutzt werden, wenn man in einer Select-Abfrage ein einzelnes Ergebnis haben möchte. Auch wenn die Tabelle nur einen Datensatz hat, wird ohne first() oder last() ein Array erwartet und führt dann entweder zur Fehlermeldung oder zu nichts.

      • Thomas_Niegel
      • vor 6 Monaten
      • Gemeldet - anzeigen

       DANKE DANKE 
      also so was aber auch wieder, nur eine Kleinigkeit
      DANKE das bringt mich gerade richtig weiter

Content aside

  • Status Answered
  • vor 6 MonatenZuletzt aktiv
  • 6Antworten
  • 31Ansichten
  • 2 Folge bereits