0

Tabellenwert übertragen

Hallo liebe Community, 

ich bin mir sicher meine Frage ist schon irgendwo im Forum beantwortet, ich find es allerdings nicht auf die Schnelle. 

 

Zu meinem Problem: 

Ich möchte in eine Tabelle (Ticket) in ein Feld (Bestellte Teile) einen Wert eintragen. 

Diesen möchte ich dann in einer zweiten Tabelle (offene Teile) in einem Feld (Bestellte Teile) mir anzeigen lassen um über diese Tabelle dann wieder mit einem Click auf den Eintrag aus Tabelle (Ticket) komme. 
Immer wiederholtend, sobald ich eben in das Feld BestellteTeile.Ticket etwas schreibe, soll eine neue Zeile in offeneTeile.bestellteTeile beschrieben werden. 

Vielen Dank für eure Antworten. 

5 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo j.kneitz@fahrstil-radladen.de,

    Wenn die Tabellen nicht verknüpft sind dann sollte es als trigger nach Änderung beim Feld 'Bestellte Teile' in der Tabelle Tiket so gehen:

    ---

    if 'Bestellte Teile' then;
    let me:=this;
    let new:=create 'offeneTeile'
    new.bestellteTeile:=me.'Bestellte Teile;
    popupRecord(new)
    end

    ---

    diese Formel wird nur in der Mac-App oder iPadApp funktionieren (für Android habe ich keine Erfahrungen).
    Wenn du Cloud-Version im Browser nutzt, dann wird popupRecord nicht funktionieren - muss man dann einen Button bauen.

    Leo

    • jkneitz
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hey Leo, 

     

    vielen Dank für deine Antwort. 

    Er spuckt mir noch immer den Fehler "Ausdruck erwartet in Zeile 1" 

    Egal wie ich es drehe und wende, bekomm den Fehler nicht weg. 

     

    Danke dir! 

    • Tacho
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo j.kneitz,

    Leo hatte lediglich kleine Schreibfehler drin. So sollte es funktionieren, vorausgesetzt, die Felder sind auch genau so benannt:
    ----
    if 'Bestellte Teile' then
    let me:=this
    let new:=create 'offene Teile'
    new.'Bestellte Teile':=me.'Bestellte Teile';
    popupRecord(new)
    ----

    Tacho

    • Tacho
    • vor 3 Jahren
    • Gemeldet - anzeigen

    nochmal, hat nicht alles genommen:

    if 'Bestellte Teile' then
    let me := this;
    let new := (create 'offene Teile');
    new.('Bestellte Teile' := me.'Bestellte Teile');
    popupRecord(new)

    • jkneitz
    • vor 3 Jahren
    • Gemeldet - anzeigen

    super 

    hat funktioniert 

     

    vielen Dank nochmal 

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 476Ansichten