Autor Thema: Feld->bestimmter Wert ->anderes Feld anzeigen  (Gelesen 2296 mal)

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Feld->bestimmter Wert ->anderes Feld anzeigen
« am: 08.04.03 - 09:26:58 »
Guten Morgen liebe Notes Gemeinde,

habe bei mir in einer Maske eine Diaglogliste. (Inhalt sagen wir mal A und B) wenn der Nutzer nun A auswählt hätte ich gern das ein weiteres Dialogfeld angezeigt wird (Albert, Alpha, Anton,...)
wenn B dann natürlich Dialogfeld (Berta, Bertram, ...)

Wie lässt sich das am besten lösen, ich spiele mit dem Gedanken mit ner HideWhen funktion, nur wie bringe ich dann LoNo bei ne Dialogliste mit den gewünschten Werten anzuzeigen und sie dann noch ein ein Feld zu speichern (wobei der Name des Feldes immer gleich bleiben sollte (hier im Beispiel: Auswahl2))

Mit besten Dank im Vorraus
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #1 am: 08.04.03 - 10:10:16 »
1.
Feld1, Dialogliste:
"A":"B"
Flag bei "Schlüsselwortfelder aktualisieren" und "Auswahl bei Dokumentaktualisierung..." anhaken


2.
Feld2, Text, Berechnet, Multivalue
Formel:
@if(@left(Feld3;1)<>Feld1;@setfield("Feld3";"");Feld3);
_a:=@if(
Feld1="A" ;"A1":"A2";
Feld1="B";"B1":"B2";
"");

_a


3.
Feld3, Dialogliste, Auswahlformel berechnet,
Formel:
Feld2

Jedesmal, wenn Du in Quellfeld was änderst, wird netterweise Zielfdialogauswahl geändert, insofern Werte nicht zusammenpassen (also wenn in Quellfeld User statt dem A nun ein B auswählt, wir Auswahl in Zielfeld von "Anton"  auf "" geleert)
« Letzte Änderung: 08.04.03 - 10:11:02 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #2 am: 08.04.03 - 14:11:08 »
So jetzt gehts:

nutze Feld1 und Feld3, das Feld2 hab ich rausgeschmissen.
Die Formel aus Feld2 habe ich als "Formel für Auswahl" eingetragen und als "Wert" für das Feld den Namen von "Feld3" angegeben.

Die Formel sieht nun so aus
FIELD Detail:=Detail;
@If(@Left(Detail;20)!=Problem;
@SetField("Detail";"");Detail);
halter:=@If(
Problem="Hardware";"Drucker":"Monitor";
Problem="Software";"Windows":"Office";
"");
halter

thx Rob Green
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #3 am: 08.04.03 - 14:39:18 »
So aber nun noch was, wie bekomm ich jetzt hin das ich auch die übergebenen Werte "auswählen" kann, damit sie in der maske gespeichert werden? Irgendwie sehe ich zwar die Werte, aber ich kann nix selektieren :(


2. Wollte jetzt basteln das wenn feld1 leer ist, das feld3 garnicht angezeigt wird, sondern erst später kommt, habe das über hide when und der left funktion gemacht (@left(feld1;1)="") funktioniert auch, aber dann isses komplett weg und taucht auch nicht mehr auf

« Letzte Änderung: 08.04.03 - 15:50:56 von Karotte »
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #4 am: 09.04.03 - 17:50:05 »
wegen dem "Wert selektieren" weiß ich nicht, was faul ist. Schau einfach in die angehängte NSF, da haste ne Maske mit dem "dynamischen Dialoglistensystem". Machs genauso nach, wenns denn das ist, was Du brauchst.

und zum HideWhen:
wenn Feld3 hidden sein soll, wenn Feld1 leer:

HideWhen ins Feld3:
Feld1=""
« Letzte Änderung: 09.04.03 - 17:50:28 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #5 am: 10.04.03 - 07:38:08 »
Danke jetzt gehts, weiss aber nicht wo bei mir der fehler lag...


so und nun noch abschliessend, besteht die möglichkeit bei Hide_When auch ne "oder" Abfrage zu machen ? sprich Feld1="" OR "A"
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #6 am: 10.04.03 - 07:57:03 »
- Feld1="" | Feld2="" | Feld3=""

- @contains(Feld1;"Mister Bombastic") | (Feld10>100 & Feld233<=@date(@now))

- Feld1!="" | !@contains(Feld1;"Mister Bombastic")

! = Negierung
| = Oder
& = UND
<> = klaro

Das Grundlagenbuch dazu und vielen anderen Einsteigerthemen ist für superbillische 20 Euro zu haben beim Herdt Verlag...lohnt sich wirklich. Ich habe damals was ähnliches genommen zum lernen.
« Letzte Änderung: 10.04.03 - 07:58:26 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Feld->bestimmter Wert ->anderes Feld anzeigen
« Antwort #7 am: 10.04.03 - 08:01:14 »
Danke, " | " bin ich nicht drauf gekommen, kenne eigentlich nur "or"

die anderen kenn ich auch


THX
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz