Bild per Knopfdruck aus einem alten in ein neues Record kopieren
Hallo Community!
Ich habe ein Problem mit dem Zugriff auf ein Dokument in einem Bildfeld aus einem andren record heraus. Auf diese Art möchte ich Dokumente in ein neues Record kopieren.
Meine Idee (ich befinde mich gerade in einem bestehenden Record und erstelle auf Knopfdruck ein neues):
let myOldRecord := this;
let myNewRecord := (create FancyRecord);
myNewRecord.(Bildfeld1 := myOldRecord.Bildfeld1);
Leider klappt das nicht; auch nicht, wenn ich mittels file() auf das Dokument zugreifen und mittels importfile() einfügen möchte. Irgendwie kommt auf diese Art nicht die URL des Bildes, sondern des Bild_viewers_ , welches dann natürlich im neuen record nicht importiert werden kann.
Gibt es irgendeine andere Art, Dokumente aus dem Bildfeld eines Records in ein anderes zu überführen?
3 Antworten
-
let myOldRecord := this; let myShare := shareFile(me.Bildfeld1); let myName := item(split(text(Bildfeld1), "/"), 1); let myNewRecord := (create FancyRecord); myNew.(Bildfeld1 := importFile(myNewRecord, myShare, myName));
-
Manchmal bin ich echt betriebsblind. Ich hatte schon alles; allerdings habe ich dann bei der Importfunktion nicht "this" als Zielrecord angegeben, also die Kopie, sondern "me" (was bei mir immer auf das original-Record zeigt). Ich habe das quasi nach sich selber kopiert.
Jetzt verstehe ich auch, warum beim klick auf auf das bildfeld des neuen Records eine Fehlermeldung kam mit der internen Bezeichnung des _alten_ Records...
WIe auch immer: danke für das gedankeliche geradebiegen :) Klappt jetzt alles.
-
Ich füge mal folgenden Forenlink an:
https://forum.ninox.de/t/h7h0j1j/bilder-innerhalb-ninox-kopieren
Content aside
- vor 1 JahrZuletzt aktiv
- 3Antworten
- 72Ansichten
-
3
Folge bereits