Domino 9 und frühere Versionen > ND6: Entwicklung
Tausendertrennzeichen und Evaluate
(1/1)
mariab:
Hallo,
eine Schaltfläche in einer Maske liefert den Dateinamen und die Größe im folgendem Format:
Bild.gif (1200 Bytes)
Nun möchte ich ein Tausendertrennzeichen einführen, sodass das Format folgendes ist:
Bild.gif (1.200 Bytes)
In der Formelsprache dient dazu die Funktion @Text(Feldname,",")
Habe nun versucht dies in Lotusscript zu verwenden, erhalte aber eine Type Mismatch Fehlermeldung
--- Code: ---Sub Click(Source As Button)
Dim s As New NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim rt As NotesRichTextItem
Dim item As NotesItem
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
Set rt = doc.GetFirstItem( "D_Doku" )
Call ws.EditDocument( True ) 'Um das Dokument im Edit Mode zu öffnen
If rt Is Nothing Then
Msgbox "Kein Dateianhang vorhanden. Speichern Sie gegebenenfalls das Dokument"
Exit Sub
End If
idx = 0
Forall o In rt.EmbeddedObjects
Redim Preserve strDateiInfo(idx)
' Zeile in der das Problem lliegt
strDateiInfo(idx) = o.Name & " (" & Cstr(Evaluate({@Text(} & o.Filesize & {;",")})) & " Bytes)"
idx = idx + 1
End Forall
doc.D_Info = strDateiInfo
End Sub
--- Ende Code ---
jBubbleBoy:
evaluate liefert ein array zurück ;)
bubble
Axel:
Du kannst auch die Format - Funktion von LotusScript verwenden.
Bsp.:
strDateiInfo(idx) = o.Name & " (" & Format(o.Filesize, "#,##0") & " Bytes)"
Axel
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln