Mehrere Tabellen gleichzeitig bearbeiten
Moderator: Moderatoren
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Mehrere Tabellen gleichzeitig bearbeiten
Hallo,
in einem OpenOffice-Calc-Dokument sind mehrere Tabellen.
Diese Tabellen sollen gleichzeitig gefiltert werden, oder das gesamte Dokument.
Vielleicht ist es möglich das Dokument durch eine Formatierung komplett zu filtern.
Man kann das Dokument durch Kopie aus einer Hilfsdatei neu befüllen.
Eine Rücksprache ergab, daß die Makros hier nicht hilfreich wären.
Deshalb die neue Anfrage.
Diese Anfrage ist kein Duplikat.
Ich suche nur nach einem anderen Weg, als der bisher angedacht, die Aufgabe zu lösen.
Gruß
Johannes
in einem OpenOffice-Calc-Dokument sind mehrere Tabellen.
Diese Tabellen sollen gleichzeitig gefiltert werden, oder das gesamte Dokument.
Vielleicht ist es möglich das Dokument durch eine Formatierung komplett zu filtern.
Man kann das Dokument durch Kopie aus einer Hilfsdatei neu befüllen.
Eine Rücksprache ergab, daß die Makros hier nicht hilfreich wären.
Deshalb die neue Anfrage.
Diese Anfrage ist kein Duplikat.
Ich suche nur nach einem anderen Weg, als der bisher angedacht, die Aufgabe zu lösen.
Gruß
Johannes
-
- *******
- Beiträge: 1144
- Registriert: So, 14.05.2017 16:11
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo,
Wählst du alle (wie im Screenshot gezeigt) oder nur bestimmte Tabellen (Bearbeiten → Tabelle → Auswählen [mit gedrückter Strg-Taste]) aus, wird alles was z. B. in Tabelle1.C55 eingetragen wird auch in allen ausgewählten Tabellen in C55 eingetragen.
https://www.youtube.com/watch?v=pRTIAeqkP08
Gruß
Peter
Wählst du alle (wie im Screenshot gezeigt) oder nur bestimmte Tabellen (Bearbeiten → Tabelle → Auswählen [mit gedrückter Strg-Taste]) aus, wird alles was z. B. in Tabelle1.C55 eingetragen wird auch in allen ausgewählten Tabellen in C55 eingetragen.
https://www.youtube.com/watch?v=pRTIAeqkP08
Gruß
Peter
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo Peter,
die Tabellen sollen gefiltert werden.
Da funktioniert das mit dem Markieren der Tabellen nicht.
In der Haupttabelle kann ich durch Kopie aus einem Hilfsprogramm die aktuellem Werte eintragen.
Dann müßte ich jedoch alle Tabellen extra filtern, um dies übersichtlich zu gestalten.
Es sind 135 Tabellen.
Das einzeln zu filtern ist zu aufwändig.
Wie kann ich alle Tabellen gleichzeitig filtern?
Gruß
Johannes
die Tabellen sollen gefiltert werden.
Da funktioniert das mit dem Markieren der Tabellen nicht.
In der Haupttabelle kann ich durch Kopie aus einem Hilfsprogramm die aktuellem Werte eintragen.
Dann müßte ich jedoch alle Tabellen extra filtern, um dies übersichtlich zu gestalten.
Es sind 135 Tabellen.
Das einzeln zu filtern ist zu aufwändig.
Wie kann ich alle Tabellen gleichzeitig filtern?
Gruß
Johannes
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo johannes III.,
Dein Projekt als Datenbank ist vielleicht besser.
Gruß
Eddy
ohne Makro vermutlich gar nicht.johannes III. hat geschrieben: ↑Mi, 01.09.2021 17:30 Wie kann ich alle Tabellen gleichzeitig filtern?
Dein Projekt als Datenbank ist vielleicht besser.
Gruß
Eddy
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo Eddy,
wie geht das mit den Makros?
Mein jetziger Wissensstand ist, daß durch die Makros lediglich die Tastatur angepasst wird.
Können mit den Makros die Tabellen gleichzeitig gefiltert werden?
Oder müssen dann die einzelnen Tabellen extra gefiltert werden?
Gruß
Johannes
wie geht das mit den Makros?
Mein jetziger Wissensstand ist, daß durch die Makros lediglich die Tastatur angepasst wird.
Können mit den Makros die Tabellen gleichzeitig gefiltert werden?
Oder müssen dann die einzelnen Tabellen extra gefiltert werden?
Gruß
Johannes
Re: Mehrere Tabellen gleichzeitig bearbeiten
was ziemlicher Unsinn ist - wo auch immer Du das gehört hast.johannes III. hat geschrieben: ↑Mi, 01.09.2021 19:22 Mein jetziger Wissensstand ist, daß durch die Makros lediglich die Tastatur angepasst wird.
Mal bei den einfachsten Grundlagen angefangen:
Es gibt 2 Möglichkeiten in Open- oder LibreOffice Macros zu schreiben. Wenn man den Macro-Recorder von LibreOffice verwendet wird Dispatcher-Code erzeugt. d.h. es wird im Prinzip aufgezeichnet, welche Einstellungen Du z.B. für einen Suchaufruf per Menü oder Tastatur machst und dann der Routine dispatch gesagt, sie soll denselben Befehl aufrufen, der benutzt wird, wenn Du den Befehl per Menü oder Tastenkombination aufruft.
Der zweite weg ist die generelle Programmierschnittstelle API (Application Programming Interface) was bei LibreOffice eine objektorientiert Funktionssammlung namens UNO ist,
womit fast alles machbar ist, was Office sonst intern macht - wenn man den herausfinden kann, wie und wo das eingestellt werden kann...
Einstieg für deutschsprachige (ist aber kein einfacher Weg):
https://www.uni-due.de/~abi070/ooo.html und auch
http://www.dannenhoefer.de/faqstarbasic/index.html
Was dein Problem angeht, wäre erstmal die Frage, was Du wirklich willst:
Man kann eine Schleife über alle Tabellen programmieren, die alle dortigen Filter aktualisieren.johannes III. hat geschrieben: ↑Mi, 01.09.2021 19:22 Oder müssen dann die einzelnen Tabellen extra gefiltert werden?
Da man aber nur eine Tabelle gleichzeitig sieht wäre die Frage, wofür das gut ist?
Aktualisieren, wenn eine Tabelle sichtbar wird mag sinnvoller sein...
Oder willst Du aus mehreren Tabellen Daten auf ein weiteres Blatt sammeln?
(Provoziert meist den Hinweis, daß es sinvoller wäre die Daten zentral zu verwalten und
eher per Pivot-Tabelle oder Spezial-Filtern auszuwerten.)
mfg, Jörn
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
-
- *******
- Beiträge: 1144
- Registriert: So, 14.05.2017 16:11
Re: Mehrere Tabellen gleichzeitig bearbeiten
Win 11 (x64) ▪ 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Wurde die Frage zutreffend beantwortet bitte den Betreff der Eingangsfrage mit [GELÖST] ergänzen. Beschreibung
Re: Mehrere Tabellen gleichzeitig bearbeiten
Erläuterung:
2 Posts/Threds von "johannes III" wurden bei der Moderation als Duplikate gemeldet und weil diese Meldungen von bekannten Forumsteilnehmern kamen (ich weiß garnicht mehr von wem genau) habe ich die Löschung durchgeführt ohne näher zu prüfen ob die Meldungen zutreffend waren.
"johannes III" schrieb mich daraufhin an und fragte warum Posts von Ihm verschwunden wären und ich informierte ihn über die fälschliche Löschung und bat ihn seine Fragen nochmals zu stellen.
Gruß
Stephan
-Moderator-
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
das programmieren einer Schleife, um die Filter in allen (135) Tabellen zu aktualisieren, ist wahrscheinlich die Lösung.
Kannst Du mir bitte eine Hilfestellung geben, wie das gemacht werden kann? Im Anhang eine verkürzte Version des Dokuments. In die ersten 2 Tabellen werden die aktuellen Werte aus einem Hilfsdokument kopiert. In den anderen Tabellen sind Wenn- Funktionen programmiert. Um die Tabellen übersichtlich ausdrucken zu können, ist die Filterung nötig.
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
Wer weiß, wie die Schleife zu programmieren ist?
Re: Mehrere Tabellen gleichzeitig bearbeiten
Z.B karolus: https://www.libreoffice-forum.de/viewto ... 12&t=36444johannes III. hat geschrieben: ↑Mo, 06.09.2021 10:10 Wer weiß, wie die Schleife zu programmieren ist?
Code: Alles auswählen
sheets = doc.Sheets
names = sheets.ElementNames
for each sheetname in names
... Do something ...
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo
Jein, das ist zwar ne Schleife aber genaugenomen zunächst eine über die Liste der Namen der Tabellen, weils in dem verlinktem Kontext nichts anderes braucht, wenn ich die Tabellen selbst ansprechen will:
aber wir haben hier sowieso ein Kommunikationsproblem, Johannes faselt "Filter aktualisieren" aber im Beispieldokument gibt es keine Filter…??
Ich hab einen Verdacht was er eigentlich möchte, aber …
Jein, das ist zwar ne Schleife aber genaugenomen zunächst eine über die Liste der Namen der Tabellen, weils in dem verlinktem Kontext nichts anderes braucht, wenn ich die Tabellen selbst ansprechen will:
Code: Alles auswählen
………
………
sheets = doc.Sheets
for each sheet in sheets
…do something…
……
Ich hab einen Verdacht was er eigentlich möchte, aber …
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Mehrere Tabellen gleichzeitig bearbeiten
Ich würde für die Filter Datenbereiche festlegen (Daten-Bereich festlegen...), dann kann man einfach eine Schleife über ale Datenbereiche machen um die Filter zu aktualisieren:
Gruß
Stephan
Code: Alles auswählen
Sub Main
dbr = ThisComponent.DatabaseRanges
For i = 0 To dbr.Count-1
ThisComponent.DatabaseRanges(i).refresh()
Next i
End Sub
Gruß
Stephan
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo,
danke für die Tips,
am Wochenende werde ich das mal probieren, dann melde ich mich wieder.
Gruß
Johannes
danke für die Tips,
am Wochenende werde ich das mal probieren, dann melde ich mich wieder.
Gruß
Johannes
-
- **
- Beiträge: 43
- Registriert: Mi, 25.08.2021 10:49
Re: Mehrere Tabellen gleichzeitig bearbeiten
Hallo,
es geht um den Filter, wie im Anhang.
Der wird soll für alle Tabellen angewandt werden, außer für die Tabellen "Kategorien" und "Alle".
es geht um den Filter, wie im Anhang.
Der wird soll für alle Tabellen angewandt werden, außer für die Tabellen "Kategorien" und "Alle".
- Dateianhänge
-
- Filter.odg
- (8.23 KiB) 51-mal heruntergeladen