Autor Thema: Problem mit Verbergen-Formel  (Gelesen 3195 mal)

Offline Schorschi353

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Problem mit Verbergen-Formel
« am: 01.04.08 - 11:49:52 »
Hey Leute,

ich bin am verzweifeln. Folgendes Problem:

ich möchte eine einzeilige Tabelle (die Tabelle enthält Felder und Schaltflächen) verbergen.
Ich möchte die Tabelle dann verbergen, wenn der Wert des Feldes "abschluss" ungleich "Yes" ist und der "auftraggeber" nicht dem aktuellen Benutzer entspricht und benutze dazu folgende Formel:

abschluss!="Yes" & auftraggeber != @Name([Abbreviate];@UserName)

Das Feld abschluss ist vom Typ Optiosschaltfläche, das Feld auftraggeber ist ein Namensfeld.

Ich habe die Formel bereits in allen erdenklichen Varianten ausprobiert und weiß nicht mehr weiter.

Hoffe Ihr könnt mir helfen?!

Danke und Gruß,
Marius
Gruß, Marius

Driri

  • Gast
Re: Problem mit Verbergen-Formel
« Antwort #1 am: 01.04.08 - 11:55:12 »
Schau Dir mal in den Dokumenteigenschaften den Inhalt des Feldes "auftraggeber" an. Wenn das ein Namensfeld ist, steht da vermutlich so was drin wie

CN=Hugo Test/OU=XYZ/O=FIRMA

@Name([Abbreviate]...) erzeugt aber "Hugo Test/XYZ/FIRMA" und die beiden Strings sind somit nicht identisch. Du müßtest dann also einfach mit @UserName vergleichen.

Offline Schorschi353

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re: Problem mit Verbergen-Formel
« Antwort #2 am: 01.04.08 - 11:57:11 »
Danke für den Tipp, aber im Feld auftraggeber steht "Hugo Test/...", also ohne CN, was auch der Grund war, dass ich Abbreviate eingebaut hab..  ;)

deswegen bin ich ja so verzweifelt, weils eigentlich funktionieren müsste  ???
Gruß, Marius

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Problem mit Verbergen-Formel
« Antwort #3 am: 01.04.08 - 12:02:07 »
Gerne empfehle ich auch Best Practices
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Driri

  • Gast
Re: Problem mit Verbergen-Formel
« Antwort #4 am: 01.04.08 - 12:07:36 »
Jo, die Frage wäre auch vor allem, welche Bedingungen sollen genau erfüllt sein, damit die Felder verborgen werden ?

Mit "&" und "|" kommt man schon mal schnell mit der Logik durcheinander und hat dann ein falsches Ergebnis. Hab ich selber auch schon einige Male intuitiv verkehrt gemacht  ;)

Offline Schorschi353

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re: Problem mit Verbergen-Formel
« Antwort #5 am: 01.04.08 - 13:21:27 »
Da hast du recht, dass man da schnell durcheinander kommt, wahrscheinlich ist die Logik zu einfach um sie auf anhieb zu verstehen ;)

Aber zur Frage: Es sollen beide Bedingungen erfüllt sein, also der Username muss mit dem auftraggeber übereinstimmen UND das Feld abschluss darf nicht "Yes" sein..

Also NUR wenn abschluss "Yes" ist und der auftraggeber dem Username entspricht, soll die Tabelle angezeigt werden..

Wenn ich also logisch nachdenke, sollte das '&' doch in diesem Falle richtig sein^^  :-\
Gruß, Marius

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Problem mit Verbergen-Formel
« Antwort #6 am: 01.04.08 - 13:24:01 »
Gibt es in der Optionsschaltfläche einen Alias?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Glombi

  • Gast
Re: Problem mit Verbergen-Formel
« Antwort #7 am: 01.04.08 - 13:26:13 »
Also NUR wenn abschluss "Yes" ist und der auftraggeber dem Username entspricht, soll die Tabelle angezeigt werden..
Also so:
!(abschluss ="Yes" & auftraggeber = @Name([Abbreviate];@UserName))

Andreas

Offline Schorschi353

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re: Problem mit Verbergen-Formel
« Antwort #8 am: 01.04.08 - 13:49:23 »
Richtig Andreas, so müsste es eigentlich klappen, aber er macht es nicht..

Hab jetzt anstatt auftraggeber = @Name([Abbreviate];@UserName)

mal    @UserName = @Name([Canonicalize];auftraggeber)

genommen, also lautet die gesamte Formel jetzt:

!(abschluss ="Yes" & @UserName = @Name([Canonicalize];auftraggeber))

So funzt es jetzt endlich!!!!

Aber vom Sinn her ist es doch eigentlich das gleiche, oder??

Danke für eure schnellen und vielen Antworten!!
Gruß, Marius

Glombi

  • Gast
Re: Problem mit Verbergen-Formel
« Antwort #9 am: 01.04.08 - 13:57:59 »
Danke für den Tipp, aber im Feld auftraggeber steht "Hugo Test/...", also ohne CN, was auch der Grund war, dass ich Abbreviate eingebaut hab..  ;)

deswegen bin ich ja so verzweifelt, weils eigentlich funktionieren müsste  ???
Dann ist das Feld auftraggeber ein Feld vom Typ "Namen". Dort werden die Namen in der Form Abbreviate  angezeigt, intern aber im Format Canonicalize gespeichert.
Das kannst Du in den Dokumenteigenschaften sehen.

Andreas

Driri

  • Gast
Re: Problem mit Verbergen-Formel
« Antwort #10 am: 01.04.08 - 17:20:41 »
Das hatte ich ja direkt in meiner ersten Antwort geschrieben  ;)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz