Gefüllte Tabelle in eine andere Tabelle übertragen ?
Hallo ich möchte gerne die von Ebay (Zapier) empfangen kundenDaten per Button
in die eigentlichen Kundenstamm übertragen. Wie geht das (create).... siehe Bild.
Per Button möchte ich gerne diese Daten in diese Eintragen
Gruss Wolf
3 Antworten
-
Hallo Wolf,
wenn du für den eBay-Datensatz einen neuen Kunden-Datensatz erstellen willst, dann kannst du das prinzipiell so machen:
let eBay := this;
let newK := (create KUNDEN);
newK.(
Vorname := eBay.Vorname;
Nachname := eBay.Nachnamen;
'Straße Nr' := eBay.Strasse
);
openRecord(newK)
Wobei ich hier als Beispiel nur drei Felder 'Vorname', 'Nachname' und 'Straße Nr' übernommen habe. Du müsstest den Code also nach demselben Schema um alle Felder ergänzen, die aus dem eBay-Datensatz in den Kunden-Datensatz übernommen werden sollen. Dabei kann es übrigens hilfreich sein, wenn die Feldnamen in beiden Tabellen gleich sind (Bsp. 'Strasse' vs. 'Straße Nr'). Technisch spielt das aber keine Rolle.
-
Super danke dir,
ich hätte noch ne Idee frage ob ich würde gerne prüfen lassen bevor der Kunde neu angelegt wird ob dieser bereits mit dem Ebay Namen vorhanden ist wenn ja eine Meldung und Abbruch
-
Versuch es mal so:
let myEB := 'EBay Name';
let myKD := first(select Kunden where 'EBay Name' = myEB);
if myKD != null then
alert("Es gibt bereits einen Kunden mit diesem eBay-Namen!")
else
let eBay := this;
let newK := (create KUNDEN);
newK.(
Vorname := eBay.Vorname;
Nachname := eBay.Nachnamen;
'Straße Nr' := eBay.Strasse
);
openRecord(newK)
end
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 586Ansichten