Autor Thema: Tabelle zeilenweise einblenden  (Gelesen 1879 mal)

TomLudwig

  • Gast
Tabelle zeilenweise einblenden
« am: 08.07.05 - 14:04:12 »
Hallo zusammen,

ich möchte eine Zeile nach der anderen einer Tabelle einblenden lassen.

Ich hab versucht über die Hide-When-Eigenschaft der einzelnen Zeilen (Text) diese ein- bzw. auszublenden.
Über einen Button wird ein Feld mit einem Zähler hochgezählt. Die Hide-When-Eigenschaft überprüft dieses Feld. Aber irgendwie funktioniert das nicht. Auch nicht nach Refresh (F9) des Dokumentes. Wieso?

Hide-When-Eigenschaftsbeispiel:
@If(@TextToNumber("akt_pos") < @TextToNumber("3"); @True; @False)

Vielen Dank
Gruß Tom

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Tabelle zeilenweise einblenden
« Antwort #1 am: 08.07.05 - 14:10:53 »
Was soll denn @TextToNumber("3") bewirken, was an dieser Stelle eine simple 3 nicht auch kann?

Und @TextToNumber("akt_pos") liefert immer eine 0 zurück ........   :-:
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Tabelle zeilenweise einblenden
« Antwort #2 am: 08.07.05 - 14:13:18 »
Hallo

"Normal" sollte es so funktionieren.
Achte darauf, dass die Hide-When-Formula in allen Zellen der einzelnen Zeile eingetragen ist.
Wenn eine Zelle eine Falsche oder keine Formel hat, wird die ganze Zelle angezeigt!

Bei einem kurzen Test hat es mit der Formel
@TextToNumber( akt_pos ) < @TextToNumber("3")
funktioniert.
Formel im Buttong:
Field akt_pos := @Text( @TextToNumber( akt_pos ) + 1 ) ;
@Command( [ViewRefreshFields] )

 :o Ich sehe gerade: Hast Du in der Formel @TextToNumber den Feldnamen in Anführungszeichen ?!

Das darf nicht !!

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Tabelle zeilenweise einblenden
« Antwort #3 am: 08.07.05 - 14:13:56 »
Da war ich mal wieder zu langsam  :P
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Tabelle zeilenweise einblenden
« Antwort #4 am: 08.07.05 - 14:20:48 »
Dirk, es gibt ausserdem auch keinen Grund, das Feld akt_pos als Textfeld zu führen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Tabelle zeilenweise einblenden
« Antwort #5 am: 08.07.05 - 14:24:41 »
Hätte ich auch nicht gemacht  :D
Aber ich habe mich in der Hektik durch das Posting ( ..@TextToNumber.. ) beeinflussen lassen  :-[
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Tabelle zeilenweise einblenden
« Antwort #6 am: 08.07.05 - 14:35:56 »
That happens .....  ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

TomLudwig

  • Gast
Re: Tabelle zeilenweise einblenden
« Antwort #7 am: 08.07.05 - 14:43:01 »
Sorry, und ich hab durch lauter rumprobiererrei den falschen Code eingefügt.

Jetzt klappts auch ganz gut.
Für alle dies noch mal zusammengefasst haben wollen:

akt_pos ist ein Zahlenfeld
Hide-When-Eigenschaft = @If(akt_pos < 3; @True; @False)
Button = FIELD akt_pos := akt_pos + 1;@Command( [ViewRefreshFields] )

Eine Frage hät ich allerdings noch:
Die untere Umrandung der Zellen wird nun auch immer mit ausgeblendet. Kann man das verhindern?

Vielen Dank für eure Hilfe

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Tabelle zeilenweise einblenden
« Antwort #8 am: 08.07.05 - 14:52:05 »
Also, für das Hide-When genügt folgendes:

akt_pos < 3

Für die unterste schwarze Zeile eine leere Zeile am Ende der Tabelle mit nur der Oberkante eingeschaltet.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

TomLudwig

  • Gast
Re: Tabelle zeilenweise einblenden
« Antwort #9 am: 08.07.05 - 15:00:03 »
ja wunderbar... vielen vielen dank...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz