Re: Komponente mehrmals einsetzen und aktualisieren

Mathias Milchmeyer <[email protected]>
Newsgroups gmane.os.apple.ragtime.german
Message-ID <[email protected]>
Hallo Alexandra,

Du hast zwei Möglichkeiten:
Entweder:
Du hast zwei Layouts, jeweils darin einen Container als Rahmen und darin dann verschiedene Rechenblätter.
Wenn Du in einem Rechenblatt etwas änderst, dann hat das nur dann auf das andere Rechenblatt Auswirkungen, wenn Du mit Formeln arbeitest.

Oder:
Zwei Layouts, jeweils darin einen Container als Rahmen und darin dann dasselbe Rechenblatt.
Das Rechenblatt wird somit an verschiedenen Stellen gleichzeitig angezeigt.

Beispiel 1:
1.
Neues Dokument anlegen mit Apfel+N
Im Inventar gibt es jetzt: Layout 1 und Text 1
2.
Im Layout 1 klickst Du den Container an (die sichtbare Rahmenlinien) und wählst oben im Ausklappmenü an Stelle von "Text" nun "Rechenblatt"
Im Inventar siehst Du jetzt: Layout 1 und Rechenblatt 1
3.
Jetzt klickst Du im Inventar oben auf "Neue Komponente" und wählst "Layout"
Dieses neu erzeugte Layout öffnet sich.
Du hast jetzt drei offene Fenster: Layout 1, Layout 2 und das Inventar
Im Inventar siehst Du jetzt zusätzlich Layout 2 und Text 2
4.
Im jetzt neu hinzugefügten Layout 2 klickst Du den Container an (die sichtbare Rahmenlinien) und wählst oben im Ausklappmenü an Stelle von "Text" nun "Rechenblatt"
Jetzt gibt es im Inventar: Layout 1, Layout 2, Rechenblatt1 und Rechenblatt 2
5.
Klicke einmal links oben in Layout 2, Rechenblatt 2 in die Zelle A1 und drücke die Taste "="
Der Formeleditor ist jetzt aktiv und Du schreibst die Formel "Rechenblatt 1!A1" hinein und bestätigst mit dem grünen Haken.
Dann ist die Zelle A1 immer noch aktiv. 
6.
Jetzt klickst Du auf "Bearbeiten->Kopieren", Apfel+C oder rechte Maustaste und kopieren und gehst in die Zelle B1 (klicken oder Pfeil nach rechts)
Dann wählst Du für diese Zelle "Bearbeiten->Einsetzen", Apfel+V oder rechte Maustaste und "Einsetzen"
Genauso verfährst Du für C1 bis H1
7.
Ergebnis: Wenn Du jetzt in Layout 1 in die obersten Zellen A1 bis H1 im Rechenblatt 1 etwas hineinschreibst, wird es auch genauso in Layout 2 angezeigt.
Du kannst aber in Rechenblatt 2 die Zellen anders gestalten, Breite ändern, die Reihenfolge durch ziehen der Spalte oder der Zelle ändern etc.
Jede Änderung im Inhalt von Rechenblatt 1 wird über die Formeln in das Rechenblatt 2 geholt. (aber nur in den Zellen, für die Du schon Formeln eingetragen hast)
Du kannst auch zusätzlich Formeln für andere Zellen verwenden. Dabei ist es egal ob eine Formel in "Rechenblatt 1" auf eine Zelle in "Rechenblatt 1 oder 2" verweist. Auch umgekehrt geht es.
Somit kannst Du in einem Rechenblatt Werte eintragen, Zwischenergebnisse berechnen und im zweiten Rechenblatt Ergebnisse berechnen oder die Zwischenergebnisse anzeigen etc.
Es bleiben aber 2 unterschiedliche Rechenblätter, die nur über die Formeln Werte aus dem jeweils anderen Rechenblatt anzeigen.


Beispiel 2:
Du verfährst wie oben mit 1. bis 3. aus Beispiel 1

Dann jetzt anders weiter mit 
4.
lösche im Inventar Text 2 durch anklicken und Löschtaste drücken
5. 
ziehe aus dem Inventar "Rechenblatt 1" auf den leeren Containerrahmen in Layout 2
6.
Ergebnis:
Das "Rechenblatt 1" wird völlig identisch in beiden Layouts angezeigt.
Jede Änderung in einem der beiden Layouts innerhalb des Rechenblatts ist im anderen Layout genauso sichtbar, da Du nur ein Rechenblatt hast und es zweimal anzeigst.


Viel Erfolg wünscht

 
--
Mit freundlichem Gruß in die Liste

Mathias Milchmeyer



Am 15.11.2013 um 13:01 schrieb Ultramarin:

> Beide Layouts sind im selben Dokument.
> Kann ich sonst noch einen Fehler machen?
> Es klappt leider nicht.
> 
> Wenn es klappen würde, würde es die Änderung in beide Richtungen aktualisieren?
> 
> Nur die enthaltenen Daten aktualisieren,
> aber das Layout der Tabelle zu verändern, (andere Spaaltenbreite, Schriftgröße)
> geht nicht, oder?
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.