Popup eines neuen Eintrages lässt sich nicht bearbeiten
Hallo zusammen,
ich möchte über eine Schaltfläche einen neuen Eintrag mit bereits definierten Werten erstellen und diesen Eintrag manuell vervollständingen.
Aktuell habe ich eine Schaltfläche mit der Funktion:
let id := 'Standort ID';
let b := 'Standort Bezeichnung';
let a := (create Container);
a.('Standort ID' := id);
a.('Standort Bezeichnung' := b);
popupRecord(record(Container,a.id))
Das Funktioniert soweit; es wird ein neuer Eintrag in der Tabelle "Container" erstellt; dieser Eintrag enthält auch die ausgefüllten Felder "Standort ID" und "Standort Bezeichnung" . Dieser neue Datensatz popt auch auf. Leider ist dieser Datensatz aber nicht weiter bearbeitbar: Weitere vorhandene Textfelder / Auswahlfelder lassen sich nicht bearbeiten. Auch die "Standort ID" oder die "Standort Bezeichnung" wird nicht ausgefüllt angezeigt - sogar die Auswahlmöglichkeiten eines Auswahlfeldes (Switch) sind verschwunden. Woran kann das liegen?
Vielen Dank für die Hilfe!
Lars
4 Antworten
-
Nachtrag: Der über die Tabelle ausgewählte Datensatz lässt sich vollständig bearbeiten - nur der "aufgepoppte" nicht.
(Kann man Foreneinträge nicht bearbeiten?)
-
Hallo Lars,
---
let me:=this;
let new:=create Container;
new.'Standort ID' :=me.'Standort ID';
new.'Standort Bezeichnung':=me.'Standort Bezeichnung';
popupRecord(new)
---
Leo
-
Hi Leo,
vielen Dank. Deutlich unkomplizierter als ich das verstanden habe :)
Kannst Du sagen, warum dieser Fehler mit dem nicht bearbeitbaren Popup aufgetreten ist?
Beste Grüße
Lars
-
Hallo Lars,
ganz genau weiß ich auch nicht. Wie kommen die Werte ins Feld StandortID rein?
Standort ID ist keine wirkliche ID des Records und a.id wird auf id des alten Records verweisen.
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 421Ansichten