Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: macom111 am 22.01.05 - 16:31:14

Titel: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag 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
Titel: Re: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag von: koehlerbv am 22.01.05 - 16:49:05
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
Titel: Re: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag von: macom111 am 22.01.05 - 21:27:50
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
Titel: Re: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag von: -Michael- am 22.01.05 - 21:39:49
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
Titel: Re: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag von: koehlerbv am 22.01.05 - 22:14:14
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
Titel: Re: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen
Beitrag von: macom111 am 24.01.05 - 14:41:27
@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
 ;)