Autor Thema: Ich kann bei "Verbergen wenn" keine 2 Begriffe gleichzeitig ankreuzen  (Gelesen 1296 mal)

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
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

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
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
« Letzte Änderung: 22.01.05 - 21:29:32 von macom111 »

Offline -Michael-

  • Aktives Mitglied
  • ***
  • Beiträge: 153
  • Geschlecht: Männlich
    • Software Guide
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
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

Offline macom111

  • Senior Mitglied
  • ****
  • Beiträge: 293
  • Geschlecht: Männlich
  • Anfänger in der Datenbankentwicklung!!!
@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
 ;)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz