Wie kann ich einen Datensatz 'aktualisieren'?
Hallo zusammen,
ich bin wohl so sehr im Ninox-Tunnel, so dass ich die 'einfachsten' Dinge nicht mehr hinbekomme.
Vielleicht kann mir jemand bitte auf die Sprünge helfen.
Ich habe eine Tabelle Kunden und Tabelle Ansprechpartner ( <-- Verknüpfung von Kunden mit Ansprechpartner 1:N - ohne Komposition), die ich damals nach diesen Video erstellt habe.
https://www.youtube.com/watch?v=tNKPQxUILsk
Alles funkfioniert soweit gut.
Ich habe zusätzlich ein Button (nur ein Auszugdes Codes)
let myNr := Nr;
let myTel := Telefon;
let ap := (create Ansprechpartner);
ap.(Telefon := myTel);
ap.('Zu Kunde‘ := myNr);
ap.('Ansprechpartner aktiv' := true);
'Kundenkontakt bereits gespeichert?' := true
in Tabelle Kunden erstellt, um die Daten in Tabelle Ansprechpartner zu 'übertragen', auch da alles prima.
Nun möchte ich mit einem anderen Button erreichen, dass die Daten in Tabelle Kunden quasi in Tabelle Ansprechpartner' nur 'aktualisiert' werden, dh. wenn ich zB in einem Datensatz keine Telefonnummer habe und diese nachträglich eintrage, sollte diese dann mit Hilfe des Buttons in den jeweiligen Datensatz 'nachgetragen' werden.
Mit create wird ja ein neuer Datensatz erstellt.
Bin schon mal soweit, dass kein neuer Datensatz erstellt wird, jedoch wird die Telefonnummer in jedem Datensatz 'verändert'.
let ap := Nr;
Ansprechpartner.(Telefon := ap.Telefon)
Hat jeamnd eine Idee, was ich falsch gemacht habe, bzw. wie ich das erreiche?
Vielen Dank und Gruß Kruna
29 Antworten
-
Hallo Christian,
ja, das habe ich bereits umgesetzt. Ich hatte das nur nicht erwähnt, weil es eigentlich für den Button keine Relevanz hatte. Was ich allerdings nicht gemacht habe, aber eine super Idee ist, den aktiven Ansprechpartner farblich zu markieren. Wie hast Du das gemacht? Könntest Du mir das bitte erklären? Das würde ich gerne noch ergänzen.
Rafael Sanchis Hi Rafael, here we go :-) I've added some fields and the respective codes, so you can adapt it to your db. Christian suggested to color the active contact (in his case its red). This is not included in the code, as I dont now exactly how to implement, so I asked Christian to explain how to accomplish.
Content aside
- vor 2 JahrenZuletzt aktiv
- 29Antworten
- 224Ansichten
-
5
Folge bereits