2016-08-02 41 views
0

Ich habe eine QlikView TextBox mit etwas Text wie "Dies ist ein Test und es funktioniert nicht". Jetzt möchte ich den gleichen Text auf einem anderen Blatt in einer anderen TextBox anzeigen und es sollte immer gleich sein. Also ich möchte auf die erste TextBox verweisen, so dass der Text in der zweiten angezeigt wird.Ist es möglich, den Text eines Textfelds in einem anderen zu zeigen, indem man auf die ID verweist? (QlikView)

Ist es möglich, die TextBox mit ihrer ID zu referenzieren? Und wenn ja, wie kann ich das realisieren?

Antwort

-2

Eine Komponente (Windows-Terminologie) oder Widget (UNIX/X11 Terminologie) hat genau eine physikalische Manifestation; Das ist nur ein grundlegender Grundsatz des Geometriemanagements.

Um eine Textbox zu haben, die sozusagen eine andere "spiegelt", müssen Sie den Inhalt des Originals abrufen und in die Kopie schreiben. Stellen Sie sicher, dass Sie dies jedes Mal tun, wenn ein Ereignis entweder (a) den Text im ursprünglichen Textfeld ändert oder (b) das sekundäre Textfeld sichtbar macht, wenn es zuvor (teilweise) unsichtbar war.

2

Erstellen Sie Ihr Textfeld, klicken Sie mit der rechten Maustaste darauf, wählen Sie "In Zwischenablage kopieren -> Objekt" und gehen Sie zu dem Blatt, auf dem das gespiegelte Textfeld angezeigt werden soll (oder das gleiche Blatt, wenn Sie es möchten), klicken Sie mit der rechten Maustaste und wählen Sie "Objekt als Link einfügen". Ich glaube, das wird tun, was du willst. Sie können immer eine Variable verwenden, wenn Sie den Text anderweitig verwenden möchten.

0

Sie können ein verknüpftes Objekt erstellen, was bedeutet, dass der Inhalt des einen Objekts auf dem anderen Objekt gespiegelt wird.

Richten Sie ein Textfeld auf einer Registerkarte ein, ziehen Sie es bei gedrückter STRG + UMSCHALTTASTE auf eine neue Registerkarte. Beim Ziehen des Objekts wird ein kleiner Kettenlink angezeigt.

Jetzt wird eine Änderung in einem dieser Objekte in alle der anderen widergespiegelt.