Inhalt von Maske lesen

  • Hallo,


    ich erstelle ein neues Dokument. In der Maske habe ich ein Feld
    mit Dialogliste und ein zweites Feld mit Dialogliste. Die Dialogliste
    im zweiten Feld hängt von dem was im erstem Dialog ausgewählt
    wurde ab. Das Dokument ist noch nicht abgespeichert. Kann ich
    den Inhalt des ersten Feldes, für die Formel, aus der Maske auslesen ?
    Danke.


    Gruss bo

  • Klaro geht das. Einfach in der Formel, welche die Werte für Feld2 bezieht, den Namen des Feldes1 angeben und gut ist.


    Dein Ansatz hört sich so an, als wenn bspws. in Feld1 eine Liste von Kontinenten stehen würde und in Feld2 in Abhängigkeit des in Feld1 gewählten Kontinents die Länder aufgeführt werden sollen.


    Du solltest aber vielleicht noch ein wenig mehr Deines Vorhabens schildern, sonst wird es schwer weiter zu helfen.
    Wobei die Frage ist ja eigentlich beantwortet ;)

  • Genauer. Wenn ich aus der Dialogliste1 ein Wert auswähle, greift
    in Dialogliste2 eine Formel (@DbColumn...) und zeigt die entspre-
    chende Dokumente für die Auswahl in der Dialogliste2 an.
    Es funktioniert nur mit dem Vorgabewert der Dialogliste1. So das
    die Formel in der Dialogliste2 in Ordnung ist. Sobald aber ein
    andere Wert aus der Dialogliste1 ausgewählt wird (nicht Vorgabewert),
    passiert gar nichts. Es wird immer die Liste für den Vorgabewert angezeigt.

  • Hm, bei @DbColumn ist doch echt nicht viel drin, was mit dem Inhalt von Dialogliste1 zu tun haben könnte.
    Ich hätte da eher so was wie ein @DbLookup oder so erwartet.


    Poste doch mal so ein wenig den Code, den Du in den Feldern hast.

  • Formel DialogListe2:


    @If(DialogListe1_Wert="AAA";@DbColumn("":"NoCache";"";"FormAAA";1);
    DialogListe1_Wert="BBB";@DbColumn("":"NoCache";"";"FormBBB";1);"")


    Formel ist auch OK. Nur DialogListe1_Wert ist immer gleich Vorgabewert.
    Gehe davon aus, weil egal was ich in der DialogListe1 auswähle,
    passiert nichts.

  • Machst Du wirklich für jede mögliche Auswahl der Werte aus Dialogliste_1 eine eigene Ansicht? Sieht mal so nach der Formel aus.


    Aber egal. Schau mal, ob Du bei den beiden Felder die in den Screenshots angegebenen Optionen gesetzt hast. Ohne die geht das nämlich auch nicht.