0

Feld mit Wert ausfüllen lassen

Hallo zusammen,

ich suche eine Möglichkeit eine Bestandsliste zu erstellen. Vom Workflow her stelle ich mir vor, dass ich einmal den Standort des Produktes sowie die Produktdaten eingebe und auf Knopfdruck ein neuer Record mit dem selben Standort erstellt wird. Für mich besteht aktuell die Schwierigkeit das Feld Standort aus dem zuletzt erstellten Datensatz auszulesen und in das Feld Standort in den neu erstellten Datensatz zu übertragen.

Meiner Verständnis nach würde das mit min() max() gehen, da ich ja "nur" ein einzelnes Feld auslesen möchte. Eine Besonderheit wäre, dass es sich bei dem Feld Standort um einen tatsächlichen (über GPS eingelesenen) Standort, also einer Adresse, handelt. Diverse min() max() Beispiele hier im Forum waren immer auf Bezug auf numerische Werte.

Vielleicht kann mich von Euch jemand in die richtige Richtung schubsen? Vielen Dank!

Beste Grüße

2 Antworten

null
    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hi Lars,

    mit last() und first() kommst Du an die ersten und letzten Datensätze

    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Sorry, der war zu früh abgeschickt ...

    Willst Du in der gleichen Tabelle einen neuen Datensatz anlegen oder in einer Untertabelle?

    Du brauchst kein min, max.... entweder machst Du dir auf Knopfdruck einen neuen eintrag via CREATE und liest Dir vorher die Felder aus welche Du mit in den neuen Datensatz nehmen möchtest:

     

    let myFeld1 := DEINFELD1;

    let myFeld2 := DEINFELD2;

    let new := (create DEINETABELLE);

    new.(DEINFELD1 := myFeld1);

    new.(DEINFELD2 := myFeld2);

     

    usw...

     

    Das Gleiche gilt für neue Einträge in Untertabellen