Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rar am 19.05.04 - 11:30:41

Titel: Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 11:30:41
Grias eich,

ich möchte ein paar Gliederungseinträge verbergen, wenn es sich bei dfer DB um eine lokale Replik handelt.
Aber irgendwie merkt Notes, daß morgen ein Feiertag ist und ist nicht mehr so richtig bei der Sache....

Zum Testen hab ich dann mal 2 Einträge gemacht. Den einen verberge ich mit
@Subset(@DbName;1) = ""
und den anderen mit
@Subset(@DbName;1) != ""

Es wird aber immer der @Subset(@DbName;1) != "" Eintrag angezeigt.
Hat jemand eine Idee, warum das so ist?

lg
-daniel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: Axel am 19.05.04 - 11:57:36
Hi,

so richtig habe ich auch keine Erklärung dafür, denn bei einer lokalen Replik sollte, lt. Hilfe, @DbName für den Server eine leere Zeichenkette zurückliefern.

Versuch doch aber mal folgendes:
Leg die testhalber eine Aktion an und trgae diese Formel ein:

@Prompt([OK]; ""; ">" + @Subset(@DbName;1) + "<")

Dann siehst du genau was die Funktion zurückliefert.

Die Formel kannst du auch testhalber bei einem Gliederungseintrag hinterlegen.

Axel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 12:37:19
Hi Axel.
Hab ich auch schon gemacht. Das @Subset(@DbName;1) brav liefert "" zurück... ???
Titel: Re:Gliederungseintrag verbergen
Beitrag von: Axel am 19.05.04 - 13:25:11
Hi,

versuch's mal so:

@Text(@Subset(@DbName;1)) != ""


Axel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 13:31:49
Geht leider auch nicht.
Titel: Re:Gliederungseintrag verbergen
Beitrag von: Glombi am 19.05.04 - 13:38:24
Ich frage lokale DBs ab mit

@Elements(@Trim(@DbName)) = 1

Andreas
Titel: Re:Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 13:54:43
@Elements(@Trim(@DbName)) = 1
funzt auch nicht.
Ich stell jetzt einfach mal die Theorie auf, daß @DbName nicht in HideWhen Formeln der Gliederung nicht geht. :P

Ich habe aber eine Workaround gefunden.
Ich habe jetzt eine Lokale- und eine Servergliederung erstellt, beide in der Seite eingefügt und dann die dementsprechende Gliederung mit @Subset(@DbName;1) (!)= "" verborgen.
Zwar nicht so schön, aber es geht.

Vielleicht hat trotzdem jemand noch eine Erklärung, warum das so deppat ist.

Auf jeden Fall danke ich euch beiden.

-daniel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: Axel am 19.05.04 - 13:57:37
Hi,

ich hab's bei mir vorher getestet und es hat funktioniert. Könnte vielleicht an der Client-Version liegen. Ich verwende 5.0.11 deutsch.

Sonst fällt mir im Moment auch nichts mehr dazu ein.

Glombi's Lösung hab ich eben auch mal probiert, hat bei mir nicht funktioniert.


Axel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 14:25:17
Ich hab 5.0.10 deutsch.

Könntest du die DB bitte mal bei dir testen? Dann wissen wir obs an der Version liegt...

danke
-daniel
Titel: Re:Gliederungseintrag verbergen
Beitrag von: koehlerbv am 19.05.04 - 14:31:54
5.0.8 und 6.5.1 deutsch - bei mir funktioniert es bei beiden.

Bernhard
Titel: Re:Gliederungseintrag verbergen
Beitrag von: rar am 19.05.04 - 14:39:28
Passt.
Hab halt ne blöde Version erwischt.

Vielen Dank.