Autor Thema: Hide-When-Performance  (Gelesen 1303 mal)

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Hide-When-Performance
« am: 25.07.13 - 13:36:15 »
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 = ""
oder
Code
@Trim(Feld1 + Feld2 + Feld3 + Feld4) = ""
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
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hide-When-Performance
« Antwort #1 am: 25.07.13 - 13:43:32 »
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 ...

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Hide-When-Performance
« Antwort #2 am: 25.07.13 - 14:14:18 »
Pingelig - dafür bin ich ja bekannt -
... ist ja kein Fehler  ;D

spricht was gegen diese Lösung?
Code
_liste := Feld1 : Feld2 : Feld3 ;
@Trim(_liste) = ""

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Hide-When-Performance
« Antwort #3 am: 25.07.13 - 14:53:23 »
;)

kann man auch

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

schreiben

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz