Formular-Buttons
Moderator: Moderatoren
Formular-Buttons
Hallo,
seit ein paar Tagen versuche ich, in OpenOffice Calc 2.1 eine Tabelle zu schreiben, (weshalb ich mich auch ganz neu hier im Forum eingatragen habe) in der es eine Spalte gibt, die folgendes berechnen soll:
=WENN(A1=1;H3*I3;WENN(A1=2;G3*I3))
Das funktioniert auch wunderbar.
Nur, um zu entscheiden, welche Berechnung er durchführen soll, habe ich zwei Optionsfelder errichtet, die mir auch mit Erfolg in die Zelle A1 entweder eine 1 oder eine 2 reinschreibt.
Aber die obige Formel erkennt dies dann nicht. Die 1 und die 2 stehen jeweils linksbündig (als Text?) und die Formel reagiert aber nur, wenn die 1 und die 2 jeweils rechtsbündig (als Zahl?) drinsteht. Unter Kontrolle vom Optionsfeld gab ich als Referenzwert(ein) eine 1 ein. Wahr das falsch ? Wie kann ich das anpassen ?
Es gibt bei den Formularbuttons auch eine Gruppenbox, die mir 1en und 2en schreibt. Werden die 1en und 2en als Zahl oder als Text geschrieben ? Und wohin werden sie überhaupt geschrieben ?
Viele Grüße,
Silke
seit ein paar Tagen versuche ich, in OpenOffice Calc 2.1 eine Tabelle zu schreiben, (weshalb ich mich auch ganz neu hier im Forum eingatragen habe) in der es eine Spalte gibt, die folgendes berechnen soll:
=WENN(A1=1;H3*I3;WENN(A1=2;G3*I3))
Das funktioniert auch wunderbar.
Nur, um zu entscheiden, welche Berechnung er durchführen soll, habe ich zwei Optionsfelder errichtet, die mir auch mit Erfolg in die Zelle A1 entweder eine 1 oder eine 2 reinschreibt.
Aber die obige Formel erkennt dies dann nicht. Die 1 und die 2 stehen jeweils linksbündig (als Text?) und die Formel reagiert aber nur, wenn die 1 und die 2 jeweils rechtsbündig (als Zahl?) drinsteht. Unter Kontrolle vom Optionsfeld gab ich als Referenzwert(ein) eine 1 ein. Wahr das falsch ? Wie kann ich das anpassen ?
Es gibt bei den Formularbuttons auch eine Gruppenbox, die mir 1en und 2en schreibt. Werden die 1en und 2en als Zahl oder als Text geschrieben ? Und wohin werden sie überhaupt geschrieben ?
Viele Grüße,
Silke
ja, ersichtlich an dem Hochkomma vor dem Inhalt(als Text?)
Ja. Deshalb ändere die Formel:und die Formel reagiert aber nur, wenn die 1 und die 2 jeweils rechtsbündig (als Zahl?) drinsteht
Code: Alles auswählen
=WENN(A1=1;H3*I3;WENN(A1="2";G3*I3))
Gruß
Stephan
Ja, in der Zeile oberhalb, wo man die Befehle reinschreibt, ist mir auch ein Hochkomma aufgefallen. Nur eines davor. Also so: '1
Das habe ich auch versucht - ohne Erfolg.
Mit Gänsefüßchen vorne und hinten, das probier ich heute Abend mal. Und das andere auch.
Und das mit der Gruppenbox ? Weiß das niemand, wohin da die Werte geschrieben werden ? Sie sieht optisch einfach schöner aus. Sie ordnet den Optionsnamen Zahlen zu (Zahlen oder Text?). Aber es kommt bei der Einrichtung keine Frage nach dem Ort, wohin er sie schreiben soll.
Wenn man den Inhalt nicht anzapfen kann, was für ein Grund hat diese Gruppenbox dann überhaupt noch ? 
Das habe ich auch versucht - ohne Erfolg.
Mit Gänsefüßchen vorne und hinten, das probier ich heute Abend mal. Und das andere auch.

Und das mit der Gruppenbox ? Weiß das niemand, wohin da die Werte geschrieben werden ? Sie sieht optisch einfach schöner aus. Sie ordnet den Optionsnamen Zahlen zu (Zahlen oder Text?). Aber es kommt bei der Einrichtung keine Frage nach dem Ort, wohin er sie schreiben soll.


Hey Silke,
Und natürlich kannst du diesem Feldern auch eine Zelle in Calc zuordnen
Erzeuge den Gruppierungsrahmen und nutze den Assistenten, um die Optionsbutton zu erstellen. Dann markiere den Gruppierungsrahmen und löse die Gruppe auf (Kontextmenü - Gruppierung). Jetzt hast du deine einzelnen Steuerelemnte. Nun klickst du einen Optionsbutton an, wählst das Kontrollfeld (Kontextmenü - Achtung: Formular muss natürlich im Entwurfsmodus sein!). Dort gehst du auf die Karteikarte "Daten" unc gibst in das Feld "verknüpfte Zelle" deine Zelladresse ein.
Das musst du jetzt allerdings für alle Optinsbutton machen.
Und jetzt hast du alles was du brauchst
Viele Grüße
Thomas
Aber selbstverständlich erfüllt diese "Gruppenbox" eine Aufgabe und natürlich auch einen Sinn! Formularelemente dienen in erster Liene dazu, Werte einer Datenbank entsprechend darustellen und Aufzunehmen. Und da dient der Gruppierungsrahmen (Gruppenbox) zur einfachen Nutzung von Optionsbuttons, denen Werte zugewiesen werden können (Texte oder Zahlen) die dann ganz bequem in das entsprechende Datenbank-Feld geschrieben werden bzw ausgelesen werden.Schade, daß es in OpenOffice eine so tolle Gruppenbox gibt (bei den Formular-Steuersymbole), die sich nicht anwenden läßt und somit keinen Sinn erfüllt. Sad
Und natürlich kannst du diesem Feldern auch eine Zelle in Calc zuordnen

Erzeuge den Gruppierungsrahmen und nutze den Assistenten, um die Optionsbutton zu erstellen. Dann markiere den Gruppierungsrahmen und löse die Gruppe auf (Kontextmenü - Gruppierung). Jetzt hast du deine einzelnen Steuerelemnte. Nun klickst du einen Optionsbutton an, wählst das Kontrollfeld (Kontextmenü - Achtung: Formular muss natürlich im Entwurfsmodus sein!). Dort gehst du auf die Karteikarte "Daten" unc gibst in das Feld "verknüpfte Zelle" deine Zelladresse ein.
Das musst du jetzt allerdings für alle Optinsbutton machen.
Und jetzt hast du alles was du brauchst

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hallo,
die Gruppenbox ist gerettet. 
Aber, wenn ich den schönen Gruppierungsrahmen lösche (die Gruppierung auflöse), dann habe ich doch den schönen Rahmen nicht mehr. Wie bekomme ich den dann wieder zurück ? Oder kommt der Rahmen wieder zurück, wenn ich danach die Gruppierung wieder erstelle ? Da kann man nämlich eine Art Überschrift eingeben für die unten aufgeführten Vorschläge, wo man sich für eines entscheiden soll.
(Ich kann das halt grad nicht ausprobieren, weil ich das nur in meiner Freizeit mache und oft zu k.o. bin von der Arbeit, um da täglich noch weiterzubasteln. Und der Rechner, auf dem ich das mache, hat kein Internetanschluß, um gleichzeitig zu probieren und im Forum zu sein. Ist ein bißchen blöd - ich weiß.)
Viele Grüße, Silke


Aber, wenn ich den schönen Gruppierungsrahmen lösche (die Gruppierung auflöse), dann habe ich doch den schönen Rahmen nicht mehr. Wie bekomme ich den dann wieder zurück ? Oder kommt der Rahmen wieder zurück, wenn ich danach die Gruppierung wieder erstelle ? Da kann man nämlich eine Art Überschrift eingeben für die unten aufgeführten Vorschläge, wo man sich für eines entscheiden soll.
(Ich kann das halt grad nicht ausprobieren, weil ich das nur in meiner Freizeit mache und oft zu k.o. bin von der Arbeit, um da täglich noch weiterzubasteln. Und der Rechner, auf dem ich das mache, hat kein Internetanschluß, um gleichzeitig zu probieren und im Forum zu sein. Ist ein bißchen blöd - ich weiß.)
Viele Grüße, Silke
Hey Silke,

Gruss
Thomas
Wieso lösche? Durch aufheben der Gruppierung wird der Rahmen doch nicht gelöscht! Die Gruppierung bezieht sich auf die Objekte, grupierte Objekte kannst du zwar gemeinsam verschieben, die Eigenschaften der einzelnen Objekte jedoch nicht mehr erreichen. Durch das Aufheben der Gruppierung werden aber keine Objekte gelöscht, also auch nicht dein Rahmen...wenn ich den schönen Gruppierungsrahmen lösche...

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic