Aktualisiern von Listenfeldern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Aktualisiern von Listenfeldern

Liegt wohl an der Version

von stbuerk » Mo, 09.01.2006 13:55

Hallo Barlee,
vielen Dank fürs Ausprobieren. Es liegt wohl an der Version. Ich habe nur Version 1.1.5.

Gruß

von Barlee » Fr, 06.01.2006 19:24

Hallo stbuerk,

ich habe es mal "nachgebaut". Bei mir werden in dem Moment, in dem ich in Liste 1 einen Wert auswähle die entprechenden Werte im zweiten Feld angezeigt (OOo 2.0).

Mit welcher Version arbeitest Du??

Gruß Barlee

von stbuerk » Fr, 06.01.2006 10:22

Hallo Barlee,

also das Erste Listenfeld ist mit einer Zelle (F4) verknüpft (Kontrollfeld/Daten/Verknüpfte Zelle). Habe ich also den ersten Eintrag gewählt, dann steht in dieser Zelle eine eins, wenn ich den zweiten Eintrag nehme eine zwei usw.

Das Zweite Listenfeld ist nun mit einem Zellblock (A9..A11) verknüpft (Kontrollfeld/Daten/Quellzellenbereich).

Die Werte dieses Zellblocks ändern sich, je nach dem was in der Zelle F4 steht. Das geht ja mit der Funktion "Index" ganz einfach.

Ich sehe nun, dass sich die Werte in dem Zellblock (A9..A11) ändern, sobald ich ein anderes Land im ersten Feld auswähle, sie werden aber wie beschreiben nicht richtig sondern "taktversetzt" in das zweite Listenfeld übernommen.

Ich kann die Tabelle auch gerne mailen.


Gruß und Dank für die Bemühungen

Stbuerk

Re: Aktualisiern von Listenfeldern

von Barlee » Do, 05.01.2006 19:38

Hallo stbuerk,
stbuerk hat geschrieben:Dies habe ich realisiert, in dem sich der Inhalt des Quellzellenbereiches des zweiten Listenfeldes je nach Inhalt des ersten ändert.
Kannst Du das näher beschreiben, damit man das mal nachvollziehen kann?
Wie hast Du das erste mit dem zweiten Listenfeld verbunden?

Gruß Barlee

Aktualisiern von Listenfeldern

von stbuerk » Do, 05.01.2006 08:54

Ich habe eine Listenfeld mit Ländernnamen (Deutschland, Scheiz, usw.)

Je nach gewähltem Land erscheinen in einem zweiten Listenfeld entsprechende Sädtenamen der Länder. Dies habe ich realisiert, in dem sich der Inhalt des Quellzellenbereiches des zweiten Listenfeldes je nach Inhalt des ersten ändert.

Nun habe ich aber den Effekt, dass sich das zweite Listenfeld immer erst einen Schritt später ändert. Wenn ich z.B. "Deutschland" anwähle stehen Städtenamen des zuletzt ausgewählten Landes zur Verfügung, wähle ich dann "Schweiz" werden deutsche Städte vorgeschlagen usw. Wie bei dem witziigen Gesellschaftsspiel, wo man immer auf vorletzte Frage antwortet. :lol:, aber ich finde das hier gar nicht so witzig.

Habe ich noch ein drittes Listenfeld (z.B. Flüsse) verhält sich das ganze ähnlich, aber noch kurioser: Der Inhalt wird nur bei jeder zweiten Anwahl eines Landes aktualisiert, dann aber richtig.

Die Einträge werden richtig aktualisiert, wenn ich irgendeine Zelle neu eingebe. "Neu Berechnen" hilt aber nichts.

Da ich das Ding veröffentlichen will, möchte ich der Einfachheit und Sicherheit halber auf Makros verzichten, zur Not würde ich aber auch mit Makros arbeiten.

Wer hat einen Tipp?

Nach oben