0

Datensatz kopieren

Hallo zusammen,

 

ich habe eine Tabelle Protokolle. Wenn ich ein neues Protokoll erstelle würde ich zu Beginn gerne einen Button klicken können, mit dem ich alle Angaben des letzten Protokolls übernehme. So gesehen einfach die Duplizieren Funktion aber ich brauche es als Button, um es benutzerfreundlich zu machen. Jedes Protokoll besteht aus über 70 Feldern... Vielleicht weiß jemand eine Lösung?

 

*noch fortgeschrittener: wäre es möglich irgendwie auswählen zu können, dass man alle Daten eines bestimmten Protokolls übernimmt und nicht nur die des letzten? Nach dem Motto "Bitte übernehme alle Daten des Protokolls vom 17.06.2020"...

 

Schon mal vielen Dank im Voraus!

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo, es gibt die Funktion duplicate(), mit der sich ein Datensatz - nun ja, eben duplizieren lässt. Allerdings entsteht dabei sowieso immer ein neuer Datensatz. Die sinnvollste Vorgehensweise wäre m. E., den zu duplizierenden Datensatz zu öffnen, über eine Schaltfläche zu duplizieren und den neuen erstellten Datensatz zur weiteren Bearbeitung zu öffnen:

    let newP := duplicate(this);
    openRecord(newP)

    Man kann natürlich auch Daten in einen vorhandenen Datensatz übernehmen. Allerdings nicht mit duplicate(), deshalb würde das deutlich aufwändiger.

    • Kalberg
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Okay das reicht erstmal und funktioniert! :-) vielen Dank!