Boris Kirkorowicz wrote:
Hallo,
zwei Anwendungsfragen zu OOo Calc:

1.: Für wiederkehrende Werte habe ich Bereiche definiert. Dabei habe ich
die Option "Zellen einfügen/löschen" aktiviert, in der Erwartung, dass
sich der Bereich entsprechend automatisch vergrößert, wenn ich die Liste
um einen Eintrag erweitere. Dies geschieht jedoch so nicht: die Liste
bleibt unverändert, wenn ich einen neuen Eintrag in die erste leere
Zelle unter der Liste eingebe. Was mache ich falsch, wie geht es richtig?



2.: Anschließend habe ich die Datengültigkeit für die Zellen festgelegt:

/Kriterien\______________
Zulassen:       Zellbereich
                [x] Leerzellen zulassen
                [x] Auswahlliste anzeigen
                        [x] Einträge aufsteigend sortieren
Quelle:         [Bereichsname]


__________/Fehlermeldung\
[x] Fehlermeldung bei Eingabe ungültiger Werte anzeigen
Aktion:         [Stopp]
Titel:          [ungültiger Eintrag]
Fehlermeldung:  [Neue Einträge auf der Seite 'Einstellungen'                    
                
hinzufügen!]

Das funktioniert auch soweit, wenn ich den Eintrag per Maus aus auswähle
oder komplett korrekt eintippe. Ich würde jedoch lieber den passenden
Eintrag aus der Liste per Tastatur auswählen. Wie geht das?



Gruss                    Greetings
       Boris Kirkorowicz


Und noch einmal: All das passiert niemals in einer Tabellenkalkulation sondern in einer Datenbank. Tabellenkalkulationen haben keinerlei Tabellen sondern nur benutzte Zellbereiche auf einer unstrukturierten Spielwiese von leeren Zellen. Die benutzten Bereiche haben keinerlei Struktur, außer derjenigen die Du "freihändig" anlegst. Alle Bezüge auf einen Zellbereich (Formeln in Zellen, bedingten Formaten, Validierungen und Diagrammen) werden nur durch Einfügen/Löschen von Zellen angepasst. Die von Dir genannte Option erweitert eine Referenz auch dann wenn man direkt unter/neben dem referenzierten Bereich Zellen einfügt, was nicht immer erwünscht ist. Ist die Option gesetzt, wird =SUMME($A$1:$A$99) zu =SUMME($A$1:$A$100) auch dann wenn man knapp außerhalb des Bereichs, also in Zeile 100 neue Zellen einfügt. Ich habe ein kleines Makro geschrieben, um derartige Datenbankoide in Calc ein wenig handlicher zu zu machen:
http://user.services.openoffice.org/en/forum/viewtopic.php?f=21&t=2350
Python-Code in das richtige Verzeichnis kopieren, Tastatur-Shortcuts zuweisen und fertig.

Auch das zweite Problem wäre mit einem Formular in einer "richtigen Datenbank" wesentlich einfacher zu lösen als mit einer Tabellenkalkulation. Normalerweise will man ja ein paar Jahre mit derartigen Listen arbeiten, ohne ständig die Plausibilität zu prüfen, Fehler zu beseitigen und Strukturen zu ändern. Von daher würde ich eine simple Datenbank niemals als Overkill bezeichnen auch wenn die Einrichtung locker ein paar Stunden frisst.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an