Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: macom111 am 22.01.05 - 16:31:14
-
Hallo zusammen,
habe ein Problem mit „Verbergen wenn“.
Ich weiß, im Forum steht schon genug darüber, habe aber in meinem Fall nichts gefunden.
Folgendes:
2 Felder, Typ „Kontrollk“, Spaltenanz. = 6. Feldnamen: „ProDienst“ u. „AusliefQual“.
1 Feld, Typ „Text“. Feldname: „Sonstig“.
Im Feld „ProDienst“ gibt es u.a. 2 Begriffe: „Produkt“ u. „Sonstiges“.
Die Formel im Feld „AusliefQual“ lautet: ProDienst != "Produkt".
Soweit funktioniert´s.
Die Formel im Feld „Sonstig“ lautet: ProDienst != "Sonstiges".
Wenn ich im Feld „ProDienst“ „Produkt“ ankreuze erscheint richtigerweise das Feld „AusliefQual“.
Kreuze ich auch „Sonstiges“ an, erscheint weder das Textfeld „Sonstig“ und „AusliefQual“ verschwindet wieder. Kreuze ich nur das Feld „Sonstig“ an, erscheint richtigerweise das Textfeld „Sonstiges“.Ich kann nur entweder oder anreuzen. Warum? Ich benötige aber beides. ???
Gruß Siggi
-
Naja, it works as designed ;)
Mach Deine Abfrage mit einem @Contains:
!@Contains (ProDienst; "Produkt")
Wegen der Hide-when-Logik ist der NOT-Operator "!" vor dem @Contains wichtig.
HTH,
Bernhard
-
Danke Berhard, aber ich denke, ich habe mich falsch ausgedrückt.
Mit "Ich benötige aber beides", meinte ich, daß ich das Textfeld "Sonstig" zusätzlich öffnen kann.
Also:
Wenn ich "Produkt" ankreuze, öffnet sich "AusliefQual". Zusätzl., wenn benötigt, soll sich durch ankreuzen von "Sonstiges" das Textfeld "Sonstig" öffnen.
Komme einfach nicht dahinter. Vermutlich gibt´s auch hier die passende @Funktion. Wo finde ich diese evtl. in der Hilfe?
Gruß Siggi
-
Hi Siggi,
Ich weiß, im Forum steht schon genug darüber, habe aber in meinem Fall nichts gefunden.
Hide-When's sind immer eine Logik-Sache.
Hier im Forum (Best Practices) gibt es einen verdammt guten Artikel, der eigentlich alles abdeckt.
Wenn ich "Produkt" ankreuze, öffnet sich "AusliefQual". Zusätzl., wenn benötigt, soll sich durch ankreuzen von "Sonstiges" das Textfeld "Sonstig" öffnen.
Was geht da nicht?
Schreibe doch mal alles in Variablen.
_Produkt := "Produkt";
_Sonstiges := "Sonstiges";
_ZeigeMirAn := _Produkt = "Schokolade" | _Sonstiges = "Milka";
! _ZeigeMirAn
Das ist ein nur ein Beispiel. Ferndiagnose bei Hidewhen ist immer schwierig. Es kann an einem simplen und/oder liegen.
Entweder Du kommst selbst drauf, oder Du postest eine Beispiel-DB mit Erklärung, dann kann man schön helfen.
Michael
-
Siggi, Du musst die Hide-when-Formel natürlich anpassen.
Für AusliefQual also
!@Contains (ProDienst; "Produkt")
und für Sonstig eben
!@Contains (ProDienst; "Sonstiges")
Wie Michi schon sagte: Das ist immer eine Frage (des Verstehens) der Logik. Die Fomel sind dann eigentlich einfach (in der Regel).
HTH,
Bernhard
-
@Michael: Vielen Dank für den Tipp, aber anders ist es eigentlich ganz simpel (wenn man sich nicht verrennt, so wie ich).
@Bernhard: Ist ja soooo einfach. Hab´aber total in die falsche Richtung gedacht. Vielen Dank.
Gruß Siggi
;)