Domino 9 und frühere Versionen > Entwicklung

Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen

(1/2) > >>

macom111:
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

koehlerbv:
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

macom111:
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

-Michael-:
Hi Siggi,


--- Zitat von: macom111 am 22.01.05 - 16:31:14 ---Ich weiß, im Forum steht schon genug darüber, habe aber in meinem Fall nichts gefunden.

--- Ende Zitat ---

Hide-When's sind immer eine Logik-Sache.
Hier im Forum (Best Practices) gibt es einen verdammt guten Artikel, der eigentlich alles abdeckt.


--- Zitat von: macom111 am 22.01.05 - 16:31:14 ---Wenn ich "Produkt" ankreuze, öffnet sich "AusliefQual". Zusätzl., wenn benötigt, soll sich durch ankreuzen von "Sonstiges" das Textfeld "Sonstig" öffnen.

--- Ende Zitat ---

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

koehlerbv:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln