Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: harrymatty am 18.06.10 - 08:39:44

Titel: Dialogbox
Beitrag von: harrymatty am 18.06.10 - 08:39:44
Hallo Profis benötige eure Hilfe

Ich habe 2 Dialogboxen

Feld1   und Feld 2

Im Feld 1 habe ich ca 10 Einträge Feld 2 beinhaltet fplgende Formel

_liste1 := "Herstellung":"klebstoffaktualisierung":"Objekt Tests":"Prüfvorschriften":"Liste vorhandener Arbeitsanweisungen";
_liste2 := "allgemein":"Labor/TCS";

@If(Feld1="Arbeitsanweisungen";_liste1;Feld1="Betriebsanweisungen";_liste2;"")

Meine Frage:
Ich möchte, dass Feld 2 erst sichtbar wird wenn ich im Feld 1 Arbeitsanweisungen oder Betriebsanweisungen auswähle wenn ich eine andere kategorie in feld 1 auswähle soll man Feld 2 nicht sehen.

Danke schon mal für eure Hilfe bis jetzt hat es immer toll mit euch geklappt im vorraus schon mal ein herzliches Dankeschön
Titel: Re: Dialogbox
Beitrag von: ascabg am 18.06.10 - 08:44:36
Hallo,

"Hide When" beim Feld (Dialogbox2) entsprechend setzen,.


Andreas
Titel: Re: Dialogbox
Beitrag von: harrymatty am 18.06.10 - 09:22:08
hallo Andreas

danke dir für dir schnelle Antwort

ich bin Projektmanager also kein Notes Profi muss aber von zeit zu Zeit kleinere Notes Datenbanken erstellen die Hilfe hat mir leider auch nichts gebracht bist du bitte so nett und kannst die Formel ein wenig besser aufzeigen und wo ich dann die Formel am besten eingeben kann Danke dir. Habe erst in 5 Wochen meine erste Intensiv Schulung habe bis jetzt erst 2 tage in der Datnbankerstellung und da steht man dann ganz schön auf dem Schlauch wenn man dann Hide when bekommt und kann dann damit nicht viel anfangen. Wäre dir/euch sehr dankbar für eine bisschen ausführlichere Antwort  :-:
Titel: Re: Dialogbox
Beitrag von: ascabg am 18.06.10 - 09:39:09
In den Feldeigenschaften des 2. Feldes (vorletzer Reiter) gibt es den Punkt "Absatz verbergen, wenn Formel wahr ist"

Hier muesste etwas in der Art stehen:

@If(Feld1 = "Arbeitsanweisungen" : "Betriebsanweisungen")

Jedoch durfen sich beide Felder nicht im selben Absatz befinden bzw. in der selben Tabellenspalte)


Andreas
Titel: Re: Dialogbox
Beitrag von: cebolina am 18.06.10 - 09:48:00
@If(Feld1 = "Arbeitsanweisungen" : "Betriebsanweisungen")

Besser was in der Art:
@IsMember("Arbeitsanweisung" : "Betriebsanweisung" ; Feld1)
@IsMember(Feld1 ; "Arbeitsanweisung" : "Betriebsanweisung")

Hier gibts gute Infos zu hide when:
http://atnotes.de/index.php/topic,18203.0.html

Gruß
STefan

Edit:
!@IsMember("Arbeitsanweisung" : "Betriebsanweisung" ; Feld1)
!@IsMember(Feld1 ; "Arbeitsanweisung" : "Betriebsanweisung")

Das "!" negiert die Formel.

Edit2:
oder
!Feld1 *= "Arbeitsanweisung" : "Betriebsanweisung"

Nicht vergessen im 2. Reiter bei Feld1 "Felder bei Schlüsselwortänderung aktualisieren" anhaken
Titel: Re: Dialogbox
Beitrag von: harrymatty am 18.06.10 - 11:16:42
hallo Andreas  und Stefan

danke für eure Hilfe hat mir total geholfen und es funktioniert jetzt problemlos

also dann viele Tore nachher und euch ein schönes WE