0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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.

    • Rene
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter, wo schreibe ich die Formel hin ? x bedeutet und y bedeutet und .name ist meine neue Rechnungstabelle ?  D A N K E

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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.

    • Rene
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Danke Danke Copytexter, es hat so funktioniert wie ich wollte ;-)