Autor Thema: Funktioniert @ThisName in der Hide when Formel des Feldes?  (Gelesen 1828 mal)

Offline klox

  • Frischling
  • *
  • Beiträge: 29
Hallo,

ich versuche gerade ein Feld zu verstecken das zur Auswertung seinen eigenen Namen verwendet. Da ich das Feld anschließend kopieren möchte ohne diese Formel abzuänder, arbeite ich an dieser Stelle mit @ThisName.

Ich habe fast den Eindruck das @ThisName an dieser Stelle nicht funktioniert.

Zu Testzwecken hab ich mal diese Hide-when-Formel ausprobiert:

@ThisName = "FeldName"

Das Feld wir nicht versteckt! Ich kann einfach nicht glauben das son ein einfacher und offensichtlicher Anwendungsfall nicht berücksichtigt wird.

In der Hilfe heißt es zwar:

Zitat
"This @function returns null outside a field formula."

Allerdings hätte ich schon erwartet das der Befehl in allen Formel, die dem Feld eindeutig zugeordnet sind (und dazu gehört die Hide-when-Formel ja wohl!), funktioniert.

Lasst mich nicht dumm sterben!

P.S.: Ich verwende Lotus Notes 6.5.4.

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #1 am: 25.08.08 - 09:21:17 »
Du hast ja schon selber festgestellt, dass das nicht funktioniert.

Was man erwartet und was man bekommt sind zwei unterschiedliche Dinge (gerade bei Notes ;-) ).

DU musst Dich wohl damit abfinden/gewöhnen  ;)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #2 am: 25.08.08 - 09:25:02 »
wie man auch der Hilfe entnehmen kann:

Zitat
This @function returns null outside a field formula.
Hinweis  A hide formula is not a field formula, even though it can be set from the field properties dialog. The hide formula applies to the paragraph containing the field. Since a paragraph can contain several fields, there is no "current field" in this context.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

klaussal

  • Gast
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #3 am: 25.08.08 - 09:27:29 »
Das steht bei mir aber so in der Hilfe nicht drin  ???

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #4 am: 25.08.08 - 09:28:42 »
Dass @ThisName in Deinem Fall nicht funktioniert, schein mir nur logisch.
Du verwendest die Formel schließlich außerhalb des Feldes.

Zitat
Allerdings hätte ich schon erwartet das der Befehl in allen Formel, die dem Feld eindeutig zugeordnet sind (und dazu gehört die Hide-when-Formel ja wohl!), funktioniert.
Wei kommst du darauf, dass eine Hide-When-Formel sich auf dein Feld bezieht? Hide-When bezieht sich immer auf den Absatz. Wenn im Absatz ein Feld enthalten ist, ist das reiner Zufall ;-)

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #5 am: 25.08.08 - 09:30:20 »
Ulrich dürfte in einer "neueren" Hilfe nachsehen. In meiner 6.5.1er Help steht:

Zitat
Usage
This @function returns null outside a field formula.
This @function is useful in writing portable code. Use @ThisName to construct references to other fields (for example, in @GetField) that have similar names.

Das riecht nach einem "Documentation fix". :)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

klaussal

  • Gast
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #6 am: 25.08.08 - 09:37:10 »
Bei mir ist es die 7er-Designer-Hilfe.

Offline klox

  • Frischling
  • *
  • Beiträge: 29
Re: Funktioniert @ThisName in der Hide when Formel des Feldes?
« Antwort #7 am: 25.08.08 - 09:46:03 »
Wie kommst du darauf, dass eine Hide-When-Formel sich auf dein Feld bezieht? Hide-When bezieht sich immer auf den Absatz. Wenn im Absatz ein Feld enthalten ist, ist das reiner Zufall ;-)
Stimmt! Hatte ich total vergessen, das sich die Hide-when-Formeln immer auf einen Absatz beziehen.

Danke für die zahlreichen Antworten. Manchmal brauch man einfach einen Stubs in die richtige Richtung.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz