Per Befehlsschaltfläche ausgesuchte Felder in einen neuen Datensatz kopieren!?
Hallo!
Die Überschrift ist ja die Frage :-)
Gruß
Oliver M.
7 Antworten
-
Hallo,
let myFeld1 := Feld1;
let myFeld2 := Feld2;
let myNew := (create Zieltabelle);
myNew.(Zielfeld1 := myFeld1);
myNew.(Zielfeld2 := myFeld2);
lg, Torsten
-
Hallo Torsten,
vielenDank aber...mmh..sieht gut aus, funktioniert aber nicht!?
Hab ich da noch einen Fehler drinne!?
Tabelle ist 'Aufträge'
Feld1 ist Anrede
Feld2 ist Vornamelet myFeld1 := Anrede;
let myFeld2 := Vorname;
let myNew := (create 'Aufträge');
myNew.(Anrede := myFeld1);
myNew.(Vorname := myFeld2); -
ach, jetzt seh ichs..das funktioniert
ich hab irgendwie erwartet, dass der neue Datensatz dabei aufgeht...ich weiß auch nicht..verpeilt eben
wäre cool wenn man da gleich in einem neuen Datensatz landen könnte....!? -
Hallo Oliver,
im Skript sehe ich eigentlich keinen Fehler, ich hab das vielfach so funktional in Anwendung. Wo gibst Du denn das Skript ein? Auf dem iPad z.B. gibt's durchaus Schwierigkeiten bei den einfachen Anführungszeichen, weil die auf der OnScreen-Tastatur nicht denen entsprechen, die NinoxScript erwartet/benötigt.
lg, Torsten
-
Hallo Oliver,
geht auch, ergänze
let NeuDateNr := max((select 'Aufträge').number(Nr));
openRecord(record(Artikel,NeuDateNr))lg, Torsten
-
Örgs, in openRecord sollte es nicht "Artikel" sondern "'Aufträge'" heißen, also
openRecord(record('Aufträge',NeuDateNr))
Sorry, copy&paste ;-D
-
jaaaha...sehr geil *grins*
so hab ich mir das vorgestellt, Superklasse!
Vielen Dank Torsten - und eine gute Nacht!
Content aside
- vor 6 JahrenZuletzt aktiv
- 7Antworten
- 2457Ansichten