Domino 9 und frühere Versionen > ND8: Entwicklung

Hide-When-Performance

(1/1)

cebolina:
Hallo in die Runde,

Ich will erreichen, dass ein Absatz verborgen wird, wenn alle Felder = "".
Ist nur ein Feld != "" soll der Absatz angezeigt werden (konkret geht es um bis zu 20 Felder).

Welche Version ist performanter?


--- Code: ---Feld1 = "" & Feld2 = "" & Feld3 = "" & Feld4 = ""
--- Ende Code ---
oder

--- Code: ---@Trim(Feld1 + Feld2 + Feld3 + Feld4) = ""
--- Ende Code ---
oder :-:

Beispiel (siehe hidewhen.jpg):
Die Titelzeile einer Tabelle soll verborgen sein, wenn alle Felder = "". Ist nur ein Feld != "" soll die Titelzeile angezeigt werden.

Bin für jeden Tipp dankbar.

Gruß Stefan

Peter Klett:
Ich kenne keinen Unterschied in der Performance, bevorzuge persönlich aber Variante 2, da weniger zu schreiben und leichter zu lesen.

Pingelig - dafür bin ich ja bekannt -angemerkt sei natürlich, dass die beiden Formeln nicht das gleiche bewirken. Wollte man wirklich in jedem Feld Leerzeichen ausschließen, müsste es ja lauten

@Trim (Feld1) = "" & @Trim (Feld2) = "" ...

Spätestens dann schließt sich für mich diese Variante aus, denn da tippt man sich ja 'nen Wolf ...

cebolina:

--- Zitat von: Peter Klett am 25.07.13 - 13:43:32 ---Pingelig - dafür bin ich ja bekannt -
--- Ende Zitat ---
... ist ja kein Fehler  ;D

spricht was gegen diese Lösung?

--- Code: ---_liste := Feld1 : Feld2 : Feld3 ;
@Trim(_liste) = ""

--- Ende Code ---

Gruß
Stefan

Peter Klett:
nö ;)

kann man auch

@Trim (Feld1 : Feld2 : Feld3 : Feld4) = ""

schreiben

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln