Autor Thema: Wie macht man eine Tabelle, die sich selbst erweitert?  (Gelesen 3402 mal)

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Ich habe mal in einer Anwendung ein dolles Ding gesehen:

In der Notes Maske (ein Bestellformular) war eine Tabelle integriert, die sich selbst um eine Zeile Erweitert hat, wenn in der lezten Zeile etwas drinnstand.

Wie geht das?

Nun habe ich eine solche Applikation vor mir, aber da sind ein Haufen propietärer Klassen drinne (von denen ich nichts verstehe), so dass ich diese Tabelle nicht per Drag ´n Drop in eine eigene DB kopieren kann. das klappt dann nicht.

Aber ich habe festgelsttelt, dass die Tabelle sich nicht unedlich fortsetzt, sondern dass dies eben nur bis maximal 10 Zeilen geht. Dann ist schluß.

Wie geht sowas?? Hat jemand einen Tipp oder kopierbaren Code für so was??

Prost

patty


Glombi

  • Gast
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #1 am: 22.08.03 - 19:22:43 »
Hi,
das geht mit den Verbergenformeln. Du kannst pro Tabellenzelle eine eingeben (in den Texteigenschaften).

Andreas

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #2 am: 23.08.03 - 13:25:49 »
... ich denke auch, daß das über simple HideWhen-Formeln gelöst wurde - was anderes wäre mir nicht bekannt...

ata
Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #3 am: 25.08.03 - 00:46:27 »
Och, da gibt's doch auch reichlich andere Möglichkeiten, z.B. die immer wieder beliebten Mehrfachwertefelder als Pseudotabellen mit Pflege über Eingabefelder.

Eine andere Möglichkeit wären (wenn es sich lohnt) die einzugebenden Werte in Antwortdokumenten zum aktuellen Doc zu speichern und sie in einer eingebetteten Ansicht hübsch anzeigen zu lassen.

In R6 gibts ja jetzt sogar neu die NotesRichTextTable-Klasse, aber da wir hier im R5 Forum sind, wird es damit wohl nichts zu tun haben. Echt volldynamische Tabellen gibt es in R5 nicht.

Glombi

  • Gast
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #4 am: 25.08.03 - 09:41:21 »
@harkpabst_meliantrop:
Du hast recht, aber so wie es Patrick beschrieben hat, wird es sich wohl um Verbergenformeln handeln. Denn sonst wäre ja nach 10 Zeilen nicht Schluß.

Andreas

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #5 am: 25.08.03 - 10:05:39 »
... zumindest würde sich der Abbruch bei einer dynamischen Tabelle schwer zu erklären, da nach 10 Zeilen in einem Feld nicht unbedingt gleich ende sein muß - bei Feldern steht einem das schon näher...

... in dynamischen Tabellen gibt es nicht ohne weiteres Trennlinien zwischen den einzelnen Zeilen...

ata
« Letzte Änderung: 25.08.03 - 10:06:34 von ata »
Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #6 am: 25.08.03 - 13:24:24 »
Alles richtig, aber andererseits würde man für eine simple Verberge-wenn-Lösung doch wohl kaum gleich einen Haufen proprietärer Klassen benötigen.

Vermutlich wird das ohne einen Blick auf den Code nicht zu lösen sein.

Aber gibt es da nicht auch irgendeinen berühmten Sandbox-Download zu?

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #7 am: 25.08.03 - 15:15:05 »
@harkpapst_meliantrop

... in welcher Richtung  ???

ata
Grüßle Toni :)

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #8 am: 25.08.03 - 15:38:21 »
Hallo,

Vielen Dank an alle für die vielen Antworten.

Ich glaube eure Vermutung ist richtig, dass es sich  um Verborgene Abschnitte handelt.

nun versuche ich das auch, aber ich bekomme es  nicht hin.

Wenn ich eine Zeile der Tabelle Verlassen habe, dann berechnet er mir die Ansicht der Maske leider nicht neu.

Wie geht denn das?

Übrigends: Freibier für Euch alle :-)))

Patrick

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #9 am: 25.08.03 - 16:40:31 »
... wo gibt es das Freibier??? :P

ata
Grüßle Toni :)

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #10 am: 25.08.03 - 16:50:13 »
Na bei mir,

ich arbeite meistens mit einem gut gekühltem Kasten neben mir. Das steigert die Kreativität und hält fit. :-))))

Vor allem an den warmen Tagen :-))

Und wenn wir uns mal Treffen sollten, dann bist du einer der ersten mit denen ich Anstoßen würde.........


aber ich bekomme dieses Ding mit Tabellenzeilen die erst erscheinen wenn ein Feld der oberen Zeile !=""   nicht hin.


Prost.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #11 am: 25.08.03 - 17:09:10 »
... im Designer eine Tabelle erstellen...
... pro Zeile in der Tabelle ein Feld erstellen
... im darunterliegenden Feld in der HideWhen dann auf das vorherige Feld gehen und verbergen wenn ""

... wenn du so vorgegangen bist, dann müsste es eigentlich funktionieren...

ata
Grüßle Toni :)

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #12 am: 25.08.03 - 17:10:10 »
genau das geht nicht...


Hide when sind doch in den eigenschaften des Textes

der 4. reiter. oder???

er baut einfach die maske nicht neu auf :-((

ich glaub Bier eicht da nicht mehr. ich gehe mal was härteres suchen :-))

als formel habe ich da für meine 2. Zeile
(feld1="")

aber er verbirgt einfach nix
« Letzte Änderung: 25.08.03 - 17:20:27 von patrick beier »

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #13 am: 25.08.03 - 17:18:25 »
Ich bin den Beitrag jetzt mal schnell überflogen
ich hab so etwas schon mal gemacht wenn ich mich jetzt nicht irre das ihr das sucht!!
siehe anhang

vielleicht hilft es ja !!
man kann per optionsbutton zeilen einblenden und per optionsbutton zeilen ausblenden!!
Wa ein mörder aufwand und bei 20 Zeilen ist es schluss.
das ganze geht auf spalte "Bennenung"

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #14 am: 25.08.03 - 17:24:40 »
Hallo,

das sieht ganz gut aus, werde es mir mal zu gemüte führen. Aber heute Abned bei einem Fläschchen Bordeaux und einem Gläßchen Anis.

Würde Dich gerne einladen :-))))

Gruß

Patty

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #15 am: 26.08.03 - 11:22:25 »
hallo robertpp, vielen dank für das Beispiel. Genauso be ich es mir vorgestellt.

Nur eine Frage, weil es bei mir mit der Verbergeformel nicht hinhaut.:

Du hast beim Feld benennung LS eingebaut mit NotesUiWorkspace, NotesUIDokument, ws.CurrentDocumentuidoc.Refresh. muss ich das auch machen????

Ich bin (noch) LS-Nichtpeiler.

Zeit für einen Frühschoppen.
Prost

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #16 am: 26.08.03 - 11:40:17 »
@harkpapst_meliantrop

... in welcher Richtung  ???

In welche Richtung was? ??? Wir reden scheinbar aneinander vorbei, wahrscheinlich liegts an meinem Hochdeutsch.  ;D

Wenn es sich auf die Sandbox beziehen sollte: Hier habe ich mal zwei zum Thema passende Links rausgesucht.

http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f2acda4419a5e3cd00256c0e00314e05?OpenDocument

http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/76010bf8f64117908525688d007712fe?OpenDocument


Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #17 am: 26.08.03 - 12:02:00 »
@harkpapst_meliantrop

... danke - ich meinte natürlich die Sandbox - welche Links es dazu in der Sandbox gibt...

ata
Grüßle Toni :)

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #18 am: 26.08.03 - 17:10:00 »
@patrick beier

das ist deshalb wenn du das feld verlässt das er die ansicht vom doc neu berechnet und du deshalb den vorschlag ob du eine neue zeile haben willst bekommst.
Ich würde es rein geben das du sonst immer F9 drucken musst wenn du den Vorschlag haben möchtest

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Re:Wie macht man eine Tabelle, die sich selbst erweitert?
« Antwort #19 am: 26.08.03 - 17:23:26 »
@robertpp

Hi,
nochmals vielen Dank für den Tipp,

Also so hunderproz habe ich es noch nicht hinbekommen, muß aber noch ein wenig Fummeln bis ich alles verstehe. Noch ein, zwei  Gläschen Jägermeister und dann klappt es bestimmt. :-)

Außerdem hast du mir die Gelegenheit gegeben, mich mal ein wenig in LS einzuarbeiten. Hab auch schon dafür ne Flasche Kümmerling kaltgestellt. Ist ja auch nicht so ganz einfach das Thema.

Also einen doppelten auf Dich und auf die anderen Kollegen für die Liunks und Tüpps.

Prost.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz