Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Karin am 24.02.03 - 09:12:00

Titel: Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Karin am 24.02.03 - 09:12:00
Hallo,

ich habe eine Tabelle in einer Form. In jeder Zeile stehen Felder.
Wenn die Felder leer sind möchte ich, dass die komplette Zeile nicht angezeigt wird.
Wie kann ich das erreichen?

MfG Karin
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Performance am 24.02.03 - 09:31:13
du nimmst das erste Feld für deine Auswahl - in den Texteigenschaften der Zelle  4te Reiter gibst du die Formel bei hide-when ein : Feld1 = "":" "
- wenn mehrere Spalten vorhanden sind muss die gleiche Prozedur für jede Spalte in der gleichen Zeile gemacht werden.

cu
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Karin am 24.02.03 - 09:38:44
Feldname="":""

nehme ich an.

Bleiben die Anführungzeichen denn leer?
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Performance am 24.02.03 - 09:40:21
yep - du prüfst ja ob das Feld leer ist

cu
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: CrazyCoder am 24.02.03 - 09:44:12
Hi!

Das erste bleibt Leer allso so: "" und das zweite mit Leerzeichen dazwischen, also so: " " .

Damit fragste ab, das wenn FELDNAME Leer oder der Inhalt ein Leerzeichen ist, die Zeile in der diese Formel steht ausgeblendet wird!!!

Feldname = "" : " "

Alles klar?

cya
CrazyCoder  8)
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Karin am 24.02.03 - 09:49:46
Hattest du das bei dir schonmal getestet?
Bei mir funktioniert das leider nicht.
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: ata am 24.02.03 - 09:54:05
... in die HideWhen-Formel etwa so eintragen:

@If( FeldName = "" ; 1 ; 0)

... das machst du so in allen Zellen dieser Reihe - doch Achtung - mach das händisch Zelle für Zelle , wenn du es mit markiertem Bereich machst und für den markierten Bereich auf einmal die HideWhen definieren willst hast du Probleme, wenn sich später mal die Formel ändern sollte...

ata
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Karin am 24.02.03 - 10:11:43
Funktioniert das Ganze denn auch, wenn der erste Eintrag feststehend ist? (kein Feld)
Ich habe die Zeilen in der ersten Spalte durchnummeriert.
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Performance am 24.02.03 - 11:35:54
das ganze funktioniert auch dann wenn nichts in der Tabelle(auch kein Feld) drin ist - Hauptsache in der hide-when Formel muss ein Treu/False Wert vorhanden sein.


cu
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: ata am 24.02.03 - 11:55:55
... grundsätzliches zu HideWhen-Formeln

... wenn du den Wert 1 oder @True zurückgibst wird dieser Absatz (bis Zeilenumbruch) verborgen....

FeldName = ""  ;

... entspricht

@If(FeldName = "";@True ; @False) ;

... oder auch

@If(FeldName = "" ; 1 ; 0) ;

ata
Titel: Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
Beitrag von: Karin am 24.02.03 - 13:59:01
Danke für die Hilfe :-)

Es funktioniert jetzt.