Autor Thema: Hide-When Anfängerfrage  (Gelesen 3533 mal)

Offline ajo

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Wiiiiiiilmaaaa
Hide-When Anfängerfrage
« am: 11.11.04 - 10:07:59 »
Hallo.

Ich habe in einem Formular für einen Button folgende Hide-When Formel:

feld1="";feld2="";feld3="";feld4="";feld5="";feld6=""

Wenn jetzt nur feld6 (oder jedes andere Feld, das ich am Ende der Formel angebe) ausgefüllt wird, ist der Button bereits sichtbar. Es sollen aber alle Felder ausgefüllt sein, bevor der Button sichtbar ist...

Gruss Alex

Driri

  • Gast
Re: Hide-When Anfängerfrage
« Antwort #1 am: 11.11.04 - 10:10:02 »
Dann verknüpf die Bedingungen mit Or.

feld1="" | feld2="" | etc.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Hide-When Anfängerfrage
« Antwort #2 am: 11.11.04 - 10:30:41 »
feld1="";feld2="";feld3="";feld4="";feld5="";feld6=""

ist keine gültige Formel für die HideWhens. Die HideWhen müssen immer True oder False als resultat haben.
In Deiner Formel zählt somit nur das Feld6.
Wie Driri schon geschrieben hat, brauchst Du eine Verknüpfung.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline ajo

  • Junior Mitglied
  • **
  • Beiträge: 96
  • Geschlecht: Männlich
  • Wiiiiiiilmaaaa
Re: Hide-When Anfängerfrage
« Antwort #3 am: 11.11.04 - 10:57:29 »
achso.... ;-)

Dankeschön
« Letzte Änderung: 11.11.04 - 11:53:21 von ajo »

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #4 am: 15.11.04 - 14:21:09 »
hallo,

habe zu hide when 2 fragen:

1: ich habe ein dialogfeld (technisch) mit 3 schlüsselwörtern((A, B, C)  zum auswählen und eine tabelle mit 5 registern. ein register davon enthält eine teilmaske die folgende hide when formel beinhaltet: technisch!="A".

Problem: er blendet mir das register nicht sofort aus wenn ich das dialogfeld ändere obwohl der haken gesetzt ist bei schlüsselwort aktualiseren. das register wird dann ausgeblendet wenn das dokument neu geöffnet wird.

wie sieht die hide when formel aus mit 2 optionen?
technisch!="A" oder user is in rolle oder acl-gruppe?

danke für die hilfe,
mfg horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Hide-When Anfängerfrage
« Antwort #5 am: 15.11.04 - 14:23:41 »
technisch!="A" | @ismember("[Rolle]";@userroles)
=> technisch!="A" Oder User hat die Rolle [Rolle]..
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #6 am: 15.11.04 - 15:41:11 »
wie sieht es den aus mit der aktualisierung und wie lautet die formel für die gruppenzugehörigkeit?

mfg horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide-When Anfängerfrage
« Antwort #7 am: 15.11.04 - 15:53:10 »
Hi,

so kannst du auf Gruppenzugehörigkeit testen.

@IsMember("Marketing-Team"; @NamesList)

Ergibt True wenn der User Mitglied der Gruppen Marketing-Team ist.

Was verstehst du denn unter Aktualisierung?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #8 am: 15.11.04 - 16:03:21 »
wenn das dialogfeld verlassen bzw. ein neues schlüsselwort ausgewählt wird!

noch was: geht das über rollen wenn ich sage bei hide when der user mus in rolle Test1 & Test2 sein damit der absatz verborgen wird?
@IsMember("[Test1]";@UserRoles) & @IsMember"[Test2]";@UserRoles)

mfg horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide-When Anfängerfrage
« Antwort #9 am: 15.11.04 - 16:15:18 »
Hi,

das mit den zwei Rollen sollte so gehen. Probier's doch einfach aus, dann weisst du's.  ;)

Beim Dialogfeld verlassen musst du im Anschluss @Command( [RefreshHideFormulas] ) aufrufen.

Bei der Schlüsselwortaktualisierung musst du bei den Feldeigenschaften die Option "Dokument bei Schlüsselwortänderungen aktualisieren" setzen.


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Hide-When Anfängerfrage
« Antwort #10 am: 15.11.04 - 16:25:31 »
Matthias hat hierzu einen wunderschönen Artikel geschrieben - diesen einfach mal bei Gelegenheit reinziehen, da wird dann einiges klarer...

http://www.atnotes.de/index.php?topic=18203.0
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #11 am: 15.11.04 - 16:42:52 »
genau das wollte ich, spitzn übersicht bzw. script, werde mir mal die anderen dokus auch reinziehen, danke jungs!!!  :D ;D

mfg horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #12 am: 16.11.04 - 10:43:10 »
hallo martin,

habe soweit alles gemacht, jetzt hab ich noch ein problem, das kann ich nicht lösen.
ich habe eine db angehängt als beispiel:
wenn ich im dialogfeld A auswähle sollte der register EINS nicht angezeigt werden. das funktioniert dann wenn das dokument einmal geschlossen & geöffnet wird aber nicht bei änderung des schlüsselwortes, was ist da noch falsch, damit der register gleich nicht mher sichtbar ist?

danke für die hilfe,
horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide-When Anfängerfrage
« Antwort #13 am: 16.11.04 - 10:57:01 »
Hi,

du musst die Option "Dokument bei Schlüsselwortänderung aktualisieren" beim Dialogfeld setzen. Allerdings erfolgt die Steuerung der Tabelle nicht ganz sauber. Ein Grund konnte ich dafür auf die Schnelle aber nicht feststellen.


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #14 am: 16.11.04 - 11:01:49 »
Dokument bei Schlüsselwortänderung hab ich doch gesetzt, oder? ???
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Hide-When Anfängerfrage
« Antwort #15 am: 16.11.04 - 11:11:38 »
Du musst das in den Eigenschaften der Maske umstellen...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide-When Anfängerfrage
« Antwort #16 am: 16.11.04 - 11:18:59 »
Hi,

in der Testdatenbank war die Option nicht gesetzt.


Du musst das in den Eigenschaften der Maske umstellen...

Das musst du nicht unbedingt in den Maskeneigenschaften machen. Bei verschiedenen Feldtypen gibt's diese Option.

Bei der Maskenoption für die Aktualisierung wird die Maske bei jeder Eingabe aktualisiert. Das kann bei umfangreichen Masken schnell problematisch werden.


Axel
« Letzte Änderung: 16.11.04 - 12:17:13 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Hide-When Anfängerfrage
« Antwort #17 am: 16.11.04 - 11:38:57 »
hallo jungs,

funktioniert das jetzt schon mit der aktualiserung vom register beim auswählen, oder was könnte man da machen, damit der register nicht mehr sichtbar ist wenn ich das dialogfeld ändere?
welche einstellungen müssen in der db gemacht werden?

mfg & thanks for help horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide-When Anfängerfrage
« Antwort #18 am: 16.11.04 - 12:19:08 »
Hi,

das ist das was ich in meinem Posting meine, dass die Steuerung der Tabelle nicht sauber funktioniert. In den DB-Eigenschaften kannst du da nichts machen. Ich vermute mal das ist ein Bug.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz