Autor Thema: Zeilen von Tabelle nur anzeigen, wenn ausgefüllt  (Gelesen 2456 mal)

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
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

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #1 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
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #2 am: 24.02.03 - 09:38:44 »
Feldname="":""

nehme ich an.

Bleiben die Anführungzeichen denn leer?

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #3 am: 24.02.03 - 09:40:21 »
yep - du prüfst ja ob das Feld leer ist

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline CrazyCoder

  • Junior Mitglied
  • **
  • Beiträge: 97
  • Geschlecht: Männlich
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #4 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)

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #5 am: 24.02.03 - 09:49:46 »
Hattest du das bei dir schonmal getestet?
Bei mir funktioniert das leider nicht.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #6 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
Grüßle Toni :)

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #7 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.

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #8 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
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #9 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
Grüßle Toni :)

Offline Karin

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Zeilen von Tabelle nur anzeigen, wenn ausgefüllt
« Antwort #10 am: 24.02.03 - 13:59:01 »
Danke für die Hilfe :-)

Es funktioniert jetzt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz