Zeitfeld auslesen & Optionsfeld deaktivieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

jonas.
*
Beiträge: 14
Registriert: Fr, 07.04.2006 19:31

Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von jonas. »

Hallo,

ich hab folgende Probleme:

1. Ich würde gern ein Zeitfeld auslesen und in eine Zelle bringen diese weiterverarbeiten zu können. Also angenommen Ich geb in "Timefield" 12:43:23, denn möchte ich diesen Wert in "R3" haben.

2. Ich hab eine Listenfeld, wenn ich bei diesem etwas auswähle möchte ich, dass die Auswahl bei einen Optionsfeld auf einen bestimmte Option fällt. Angenommen im Listenfeld wähle ich "hamburg" aus, denn soll in einem Optionsfeld die Auswahl auf "Transport" gesetzt werden.

gruß jonas
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von Stephan »

Ich würde gern ein Zeitfeld auslesen und in eine Zelle bringen diese weiterverarbeiten zu können. Also angenommen Ich geb in "Timefield" 12:43:23, denn möchte ich diesen Wert in "R3" haben.
Wozu wird das benötigt?
Es müßte in jedem Fall programmiert werden, weil das Zeitfeld in Calc nicht direkt mit einer Zelle verknüpft werden kann.
Wobei ich aber, falls es nur um Eingabe ginge, den Sinn nicht sehe, da das Zeitfeld im Wesentlichen auch die Eingabe von 12:43:23 benötigt, die dann aber gleich in die Zelle erfolgen kann - im Gegensatz zum Datumsfeld erkenne ich jedenfalls beim Zeitfeld keine sehr bequeme Bedienung die ein direktes Eintragen des Zeitwerts entbehrlich machen würde, denn es lässt sich nur mit aktiviertem Dreeghfeld scrollen, was für Sekunden und Minute jeweils bis zu 31 Klicks erfordern kann - u.U. wäre also (falls nicht allzuviele Zeiten zu berücksichtigen wären, z.B. nur 15-Minuten-Intervalle) ein Listenfeld oder wenn beliebige Intervalle zu berücksichtigen sind 3 Listenfelder für Stunde, Minute, Sekunde vorteilhafter
Ich hab eine Listenfeld, wenn ich bei diesem etwas auswähle möchte ich, dass die Auswahl bei einen Optionsfeld auf einen bestimmte Option fällt. Angenommen im Listenfeld wähle ich "hamburg" aus, denn soll in einem Optionsfeld die Auswahl auf "Transport" gesetzt werden.
Muß ebenfalls programmiert werden, wenn die Optionsbuttons auch manuell bedienbar bleiben sollen, da jede manuelle Bedienung mögliche Tabellenformeln in den den Optionsbutton zugeordneten Zellen überschreiben würde.

Müssen die Optionsbutton nicht manuell bedienbar sein:
*ordne dem Listenfeld eine Zelle zu (unter Eigenschaften des Listenfeldes "Verknüpfte Zelle")
*ordne jedem OPtionsbutton eine verknüpfte Zelle zu
*schreibe in die Zellen für die Optionsbutton eine Formel die die verknüpfte Zelle des Listenfelds auswertet, wenn also:

*Listenfeld mit Zelle A1 verknüpft
*einer der Optionsbutton mit B1 verknüpft

schreibe in B1: =WENN(A1="hamburg";1;0)



Gruß
Stephan
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von Stephan »

Naja ein Zeitfeld ist schon etwas Komfortabler, da man in eine Zelle auch andere Werte eingeben könnte.
Naja, warum macht es ein Zeitfeld komfortabler das dieses eine automatische Prüfung der Konsistenz des Eintrags hat, die ist mittels Daten-Gültigkeit für Zellen genausogut zu erreichen.

Ich kritisiere Dein Zeitfeld ja nicht, nur frage ich eben nach Gründen warum Du es verwenden willst, denn Eingabebequemlichkeit ist für mich kein Grund weil ich das Zeitfeld kenne, und Gültigkeitsprüfung auch nicht s.o.



Gruß
Stephan
jonas.
*
Beiträge: 14
Registriert: Fr, 07.04.2006 19:31

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von jonas. »

OK ich habe glaub ich gerade erst richtig verstanden was du meinst ;) Hab jetzt ein Formatiertes Feld mit der Formatierung hh:mm:ss genommen und es scheint wunderbar zu klappen :)

danke!

Eine Sache hätte ich noch: Jedesmal wenn ich die Datei öffne, kommt die Meldung "Diese Datei enthält Verknüpfungen zu anderen Dateien. Sollen diese aktualisiert werden?" Ich wüsste nicht das ich irgendwo eine Dateiverknüpfung erstellt hab, wie kann ich die löschen?
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von Stephan »

OK ich habe glaub ich gerade erst richtig verstanden was du meinst
ich meinte Daten-Gültigkeit einer Zelle und kein Textfeld.

(Markiere eine Zelle und wähle Daten-Gültigkeit im Menü)
Ich wüsste nicht das ich irgendwo eine Dateiverknüpfung erstellt hab, wie kann ich die löschen?
im Menü über Bearbeiten-Verknüpfungen



Gruß
Stephan
jonas.
*
Beiträge: 14
Registriert: Fr, 07.04.2006 19:31

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von jonas. »

Habs wahrscheinlich zu spät editiert, hatte mich vertan: Hab jetzt ein formatiertes Feld mit hh:mm:ss und es ist genau so wie ich es mir vorgestellt hab ;)

Danke, endlich is die Verknüpfung weg.


----

So langsam macht das richtig Spass :)

Kann mir nochmal jemand sagen ob es möglich 2 Werte in einer Zelle zu haben? Bsp.:

Code: Alles auswählen

=jetzt() - =jetzt()+1
und es sollte dann das bei rauskommen

Code: Alles auswählen

18:22:54 - 19:22:54
?
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von Karolus »

Hallo

=text(jetzt();"hh:mm:ss")&"-"&text(jetzt()+1/24;"hh:mm:ss")

Die Funktion 'jetzt()' liefert die aktuelle Zeit, der Inhalt der Zelle wird bei jeder Neuberechnung aktualisiert !

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
jonas.
*
Beiträge: 14
Registriert: Fr, 07.04.2006 19:31

Re: Zeitfeld auslesen & Optionsfeld deaktivieren

Beitrag von jonas. »

Vielen Dank, klappt wunderbar :)
Antworten