Autor Thema: Dateigroesse in formatierter Textliste ausgeben  (Gelesen 1859 mal)

Offline knock

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
  • -- Tintin --
Dateigroesse in formatierter Textliste ausgeben
« am: 25.02.03 - 11:24:14 »
Hallo,

ich möchte in einer Contentdatenbank (Notes und Web) die Groesse eines oder mehrerer Anhänge ausgeben.

Dazu nutze ich ein berechnetes Feld mit der Formel:

@AttachmentNames + " - " + @Text(@Integer(@AttachmentLengths/1024)) + " kb"

Das sieht dann z.B. so aus:

tn_SE_S3L.jpg - 1 kb
SE_S3L.TIF - 4716 kb
SE_T3L.jpg - 15 kb


Jetzt ist aber in dem Dokument noch ein Feld mit einem Thumbnail als Anhang. Diese fangen immer mit tn_ an. Diesen Eintrag möchte in nicht in der Textliste haben, da der Anhang nur als Bild angezeigt wird. Wie bekomme ich aus dieser Textliste die Einträge die mit tn_ anfangen weg (Formel oder Script)?

Mit @Substr oder @Replace bin ich leider nicht weit gekommen.

Auch schön wäre die Möglichkeit die Anhangsgrösse eines speziellen Anhanges direkt auszugeben.

Ich komme leider nicht mehr weiter  ???

Falls sich jemand diese DB im Web mal anschauen möchte:

http://www.musik-meyer.net/zoido1/Anwendungen/content/contentkm.nsf/Bildarchiv

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dateigroesse in formatierter Textliste ausgeben
« Antwort #1 am: 25.02.03 - 14:56:09 »
... was verstehst du unter
Zitat
Auch schön wäre die Möglichkeit die Anhangsgrösse eines speziellen Anhanges direkt auszugeben.

... das wird mit Formel etwas komplizierter, da es noch keine @For in R5 gibt - instinktiv würde ich es mi LS bereits berechnet in der Maske hinterlegen...

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Dateigroesse in formatierter Textliste ausgeben
« Antwort #2 am: 25.02.03 - 15:05:23 »
So sollte es gehen:

tmpList:=@AttachmentNames + " - " +
@Text(
 @Integer(
  @AttachmentLengths/1024
  )
 ) + " kb";

delMatrix:="tn_" +
@Trim(
 @Right(
  tmpList ; "tn_"
  )
 );

res:=
@Trim(
 @Replace(
  tmpList;delMatrix;""
  )
 );

res

Der Trick liegt darin, eine Liste zu erstellen, die nur die zu löschenden Elemente enthält und dann in der Ursprungsliste diese Elemente mit @Replace durch "" zu ersetzen.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline knock

  • Frischling
  • *
  • Beiträge: 32
  • Geschlecht: Männlich
  • -- Tintin --
Dat isses!
« Antwort #3 am: 25.02.03 - 15:23:06 »
Herzlichen Dank,

die Formel habe ich gebraucht. Ich habe zwar auch schon mit @Replace gearbeitet, habe nicht gepeilt wie ich die zu entfernenden Dateinamen angebe.

@ata
Ich probiers auch nochmal in Lotusscript (Bin allerdings LS-Anfänger). Wenn ich was habe füge ich es noch hinzu...

Danke für die Antworten  :)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dateigroesse in formatierter Textliste ausgeben
« Antwort #4 am: 25.02.03 - 15:42:35 »
... der Weg von Wolfgang ist sicherlich der performantere - ich bin dem Scripten mehr verschrieben, als der Formelsprache - nur wie man sieht -ö- zu unrecht...  ;D

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Dateigroesse in formatierter Textliste ausgeben
« Antwort #5 am: 25.02.03 - 16:15:22 »
Ich bin auch nicht mit Formelsprache großgezogen worden..  :D

Mal so gesagt, Formelsprache ist:
- zu 10%: gibt's dafür einen Befehl/Kommando?
- zu 40%: Funktioniert das in diesem Kontext?
- zu 50%: Wie komm ich hier um Schleifenprogrammierung rum?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Dateigroesse in formatierter Textliste ausgeben
« Antwort #6 am: 25.02.03 - 16:36:48 »
... meine erste Sorge ist das Debugging - und das ist mit Formel sehr sehr sehr umständlich

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz