0

Trigger übernimmt keine Daten

hallo miteinander,

ich habe zwei Tabellen "Projekte" und "Aufträge" die verknüpft sind (ein projekt kann mehrere aufträge haben).

ich möchte beim erstellen eines neuen auftrags die Projektnummer mitnehmen und zusammen mit der id des Auftrags in das Feld "Auftragsnummer" einfügen...

im Trigger "bei neuen Datensatz" der Tabelle Aufträge schreibe ich folgendes:

Auftragsnummer:=Projekt.Projektnummer+"-"+text(nr)

Auftagsnjummer und Projektnummer sind beides Textfelder... leider passiert aber nichts beim öffen eines neuen datensatzes. nur das feld "text(nr) alleine wird übernommen wenn ich direkt in der Tabelle Aufträge auf das "plus im kreis" klicke. wenn ich aus dem formular "Projekte" heraus eine Auftrag eröffnen möchte geht das aber auch nicht.

was ist falsch?

danke für eure Hilfe.

PS: Ninox Web edition.

2 Antworten

null
    • Ninox Premiumpartner
    • Bastian_Vorholt
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Bau dir ein Button in Projekt der heißt neuer Auftrag dort schreibst rein:

    let myID := this;

    let newAuftrag := (create 'Aufträge');

    newAuftrag.(Projekte := myID);

    newAuftrag.(Auftragsnummer := myID.Projektnummer);

    popupRecord(newAuftrag)

    • Dominik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    ok... vielleicht die beste Variante! Danke. :)

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 1134Ansichten