Text aus Datenfeld in anderem Feld sichtbar und bearbeitbar machen
Hallo, wie kann ich in einer Tabelle einen Text aus einem Datenfeld einer verknüpften Tabelle anzeigen und bearbeitbar machen ? In einer Rechnungstabelle soll der Text aus einer Auftragstabelle (z.B. Feld Name des Kunden) überragen werden als reiner Text und änderbar sein. D A N K E
4 Antworten
-
Um den Text in der Rechnung bearbeiten zu können, muss er in ein Textfeld der Rechnungstabelle übertragen werden. Also z. B.
TEXTFELD := first((select Auftrag where X = Y).Name)
In der Auftragstabelle bliebe der Text dabei natürlich unverändert.
-
Hallo Copytexter, wo schreibe ich die Formel hin ? x bedeutet und y bedeutet und .name ist meine neue Rechnungstabelle ? D A N K E
-
Hallo René, ich habe die Frage genauso allgemein beantwortet, wie sie gestellt war. Wenn du eine detaillierte Antwort mit konkretem Code-Vorschlag möchtest, dann müsstest du auch die Ausgangssituation etwas detaillierter beschreiben. Zum Beispiel: Wann und auf welche Weise wird die Verknüpfung zwischen Rechnungs- und Auftragstabelle hergestellt? Wird die Rechnung aus dem Auftrag heraus generiert oder wird der Auftrag nach dem manuellen Erstellen der Rechnung über ein Verknüpfungsfeld zugeordnet? In letzterem Fall könnte man einen Trigger "Nach Änderung" des Verknüpfungsfeldes ('Aufträge') erstellen:
KundenNr := 'Aufträge'.KundenNr
Kundenname := 'Aufträge'.Kundenname
...
Damit würde man den betreffenden Datenfeldern der Rechnung (KundenNr, Kundenname usw.) die Werte aus den entsprechenden (im Beispiel gleichnamigen) Felder des verknüpften Auftrags zuweisen.
Aber das ist erst mal nur theoretisch mit Beispielfeldern, weil die Ausgangssituation eben auch eine ganz andere sein kann.
-
Danke Danke Copytexter, es hat so funktioniert wie ich wollte ;-)
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 1199Ansichten