Komisches Verhalten der Funktion Knopf

Hallo,

ich brauche die Funktion Knopf in einem Rechenblatt :

in der Zelle A1 habe ich die Formel :
Wenn(A6;Knopf(D4;SetzeZelle(0;A6)))

— A1 ist geschützt
— die Datei ist verriegelt

setze ich 1 in der Zelle A6, bekomme ich die Meldung, eine Komponente sei nicht installiert worden, weil die Formel geschützt ist

1. das ist Falsch : es handelt sich nicht um eine Komponente !
2. das ist Falsch : der Knopf ist trotzdem installiert worden
3. und ich habe noch nie gesehen, eine Formel könne in einer geschützten Zelle nicht wirken, oder ?

für mich ist das (wieder) ein Bug

Grüsse,
jacques

Re: Komisches Verhalten der Funktion Knopf

#11036 On 11 März, 2013 22:59 Thomas Kaegi said,

Hallo Jacques

Wenn du die RagTime-Hilfe für Formeln und Funktionen betreffend der Knopf-Funktion konsultierst, dann kannst du dort lesen:

Knopf ist vorhanden, um die Kompatibilität mit Dokumenten früherer RagTime-Versionen sicherzustellen. Sie sollten diese Funktion in neuen Dokumenten nicht mehr verwenden, sondern besser Knopfkomponenten benutzen, die Ihnen wesentlich mehr Möglichkeiten in Gestaltung und Funktionalität bieten.

Also:

Ich lege in irgend einer Zelle (bei mir ist es Zelle D1) mit Rechenblatt > Inhaltsart eine Knopfkomponente an, wobei ich für den Titel als Formel "Rechenblatt 1!$D$4" eingebe und im Feld "Knöpfe" als Formel "SetzeZelle(0;Rechenblatt 1!$A$6)".

In Zelle A1 setze ich die Formel "Wenn(A6;D1)". Dann schütze ich die Zelle A1 und sperre das Dokument. Jetzt klappt alles bestens.

Bei einer Funktion, die gemäss Handbuch in neuen Dokumenten gar nicht mehr verwendet werden sollte, würde ich nicht von einem Bug sprechen.

Freundlicher Gruss
Thomas

Re: Komisches Verhalten der Funktion Knopf

#11037 On 12 März, 2013 09:50 jacques villars said,

Knopf ist vorhanden, um die Kompatibilität mit Dokumenten früherer RagTime-Versionen sicherzustellen. Sie sollten diese Funktion in neuen Dokumenten nicht mehr verwenden, sondern besser Knopfkomponenten benutzen, die Ihnen wesentlich mehr Möglichkeiten in Gestaltung und Funktionalität bieten.

Hallo Thomas,
Knopf() ist trotzdem manchmal unersetzbar, und ich hoffe, es bleibe in der Zukunft immer zu Verfügung. In einer Datei habe ich mehr als 5400 Funktionen Knopf() ! Mit Knopfkomponenten wäre es gar unmöglich, zu arbeiten…
Grüsse,
jacques