Formular-Buttons

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Formular-Buttons

Beitrag von Silke »

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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Beitrag von Karolus »

Hallo Silke

Ein kleiner "Würgaround" : referenziere die Optionfelder zb. nach A2 und verwende in A1 die Formel :
=Wert(A2)
ist nicht besonders elegant aber es hilft.

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

Beitrag von Stephan »

(als Text?)
ja, ersichtlich an dem Hochkomma vor dem Inhalt
und die Formel reagiert aber nur, wenn die 1 und die 2 jeweils rechtsbündig (als Zahl?) drinsteht
Ja. Deshalb ändere die Formel:

Code: Alles auswählen

=WENN(A1=1;H3*I3;WENN(A1="2";G3*I3)) 



Gruß
Stephan
Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Beitrag von Silke »

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. :D

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 ? :roll:
Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Beitrag von Silke »

Hallo,

die zwei Vorschläge funktionieren einwandfrei. Danke!

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. :(

Viele Grüße, Silke
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Silke,
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
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.
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
Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Beitrag von Silke »

Hallo,

:o 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
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Silke,
...wenn ich den schönen Gruppierungsrahmen lösche...
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 :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Beitrag von Silke »

ups, oh...ja... stimmt: Gruppierung aufheben ist nicht gleich löschen. Da hat ich wohl einen Denkfehler. :oops:
Wenn ich heute Abend noch Lust habe, nach 9 chaotischen Arbeitsstunden nochmal in einen Bildschirm zu klotzen, dann werde ich das mal ausprobieren.

Viele Grüße, Silke
Silke
**
Beiträge: 20
Registriert: Mi, 21.02.2007 12:47
Wohnort: Landkreis Waldshut

Beitrag von Silke »

Danke :)

Jetzt funktioniert alles so, wie ich es haben möchte.
Und der Rahmen von den Gruppenboxen ist auch sehr schön geworden.

Wenn ich wieder mal Hilfe brauche, dann weiß ich ja jetzt, wo ich fragen kann.

Bis zum nächsten Problem, Silke :wink:
Antworten