0

Von Ansicht in Ursprungsdatensatz springen möglich?

Ist es möglich in den Ursprungsdatensatz zu springen aus der Ansicht. Kann ja da leider kein skript hinterlegen. 

Die in der Ansicht von Donnerstag & Freitag angezeigten sachen haben den Ursprung in Tabelle Kalendereinträge. Die von Montag & Dienstag aus Tabelle Aufträge.

3 Antworten

null
    • Michi.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Skript in der Ansicht wobei Urlaub von der Tabelle Kalender Einträge samt: 

    let aa := Jahr;
    let bb := KW;
    let cc := date(number(aa), 1, 4) - weekday(date(number(aa), 1, 4)) + number(bb) * 7 - 7;
    select 'Aufträge' where date(Liefertermin) = date(cc) or date('bis Liefertermin (bei mehrtägigen Montagen)') = date(cc) or date(Urlaub) = date(cc)

     

    Skript in Tabelle Kalendereinträge für Termin Erstellung:

     Termin := appointment(datetime(Anfang), datetime(Ende));
    let id := number(Nr);
    delete (select 'Aufträge' where Nummer = id);
    let my := this;
    let myST := date(year(start(Termin)), month(start(Termin)), day(start(Termin)));
    let myEND := date(year(endof(Termin)), month(endof(Termin)), day(endof(Termin)));
    for ii from myST to myEND + 1 step 1000 * 60 * 60 * 24 do
        let id := number(Nr);
        let ist := 'Termingrund eingeben';
        let newDate := (create 'Aufträge');
        newDate.(Urlaub := ii);
        newDate.(Name := ist);
        newDate.(Nummer := id)
    end

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Das wird wohl nicht funktionieren.
    Das auswählen eines Datensatzes in der Ansicht führt immer zu dem Datensatz der Tabelle, die   als select hinterlegt ist.
     

      • Michi.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      UweG verdammt, aber habs mir schon gedacht.

      Dann halt über den Umweg von Digitool (https://forum.ninox.de/t/y4hwsxb) ist auch ne schöne Lösung

      Danke trotzdem