Datensatz in verknüpfter Tabelle per Button erstellen
Hallo allerseits
Folgendes Problem: Haupttabelle RECHNUNGEN ist mit Tab POSITIONEN verkmüpft. POSITIONEN ist jedoch keine Untertabelle, da später eine Untertabelle in POSITIONEN erstellt werden soll mit vordefinierten Angeboten.
In RECHNUNGEN verwende ich einen Button, um eine neue Position zu erfassen – klappt bestens mit 0001_Ninox-Referenz / Praxisbeispiel 007.
Nun ist das Formular POSITIONEN geöffnet: Hier habe ich einen Button, um eine weitere Position in die Rechnung zu Schreiben ohne zuerst wieder in RECHNUNGEN zu wechseln.
Ich habe folgende holprige Lösung gefunden:
duplicate(this);
Position := "";
Bezeichnung := "";
Anzahl := "";
Einheit := "";
Ansatz := ""
Datensatz wird also kopiert und dann die Inhalte gelöscht. ABER: Der Eintrag ist mit der richtigen Rechnung verknüpft. Mit create habe ich das nicht geschafft. Die neuen Positionen werden zwar erzeugt, aber sie wissen nicht, zu welcher Rechnung sie gehören. Da müsste es doch eine elegantere Lösung geben. Wie Ihr sicher schon bemerkt habt, bin ich ein Anfänger.
Dank und Gruss aus der Schweiz
Stefan
3 Antworten
-
Hallo Stefan,
normalerweise wird beim Duplizieren auch die Verknüpfung zu einer Tabelle mit dupliziert.
Ohne das Datenmodell zu kennen lässt sich dazu leider nichts konkretes sagen.
Das wäre daher eine gute Idee deine Frage in unserem Webinar einmal zur Sprache zu bringen.
Vielen Dank.
Für das Webinar, das wöchentlich mittwochs stattfindet, kannst du dich über den folgenden Link anmelden:
https://zoom.us/webinar/register/WN_Asq34-biQxGS93h03BmyfQ
Gruß, Jörg
-
Hallo Stefan,
die "elegantere" lösung wäre:
---
let myInvoice:=RECHNUNGEN;
let new:=create POSITIONEN;
new.RECHNUNGEN:=myInvoice;
popupRecord (new)
---
statt popupRecord(new) kannst du auch openRecord (new) verwenden. Der neue Datensatz wird dann den alten quasi ersetzen.
Leo
-
Danke euch vielmals für die Hilfe! Werde das gleich ausprobieren und sonst die Frage bei einem Webinar stellen. Echt super dieses Forum und die Unterstützung! Grüsse aus der Schweiz, Stefan
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 1844Ansichten