Autor Thema: Formel in Script umwandeln  (Gelesen 1589 mal)

bificypdog

  • Gast
Formel in Script umwandeln
« am: 22.12.03 - 16:45:45 »
Hallo,

könnt ihr mir kurz helfen?

Wie wandel ich in der  u.a. Formelansammlung den Implode-Befehl
in Lotus-Script um?

Nur den Implode - den Rest habe ich schon.


Code
FIELD Grund_Loeschung := Grund_Loeschung;
FIELD Status := Status;
FIELD EditorList := EditorList;

@If(Status="";
    @Do(
       @Prompt([OK];"Fehler!";"Bitte wählen Sie ein Dokument aus!");
       @Return("")
       );
    @Success);

Grund := @Prompt([OKCANCELEDIT];"Grund der Löschung";"Bitte geben Sie den Grund für die gewollte Löschung ein: ";"";"");

@SetField("Grund_Loeschung"; Grund);

A := @Implode(  EditorList; ";") + ";"
            + @Text(@Now)  + " · "+ @Name([CN];@UserName) + " · gelöscht! · Grund: " + Grund ;


neue_liste := @Unique( @Explode(A; ";"));

@SetField ("EditorList"; neue_Liste);
@SetField ("Status";"Z")

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Formel in Script umwandeln
« Antwort #1 am: 22.12.03 - 16:48:11 »
Function Implode(inputArray As Variant, delimiter As String) As String

   If Datatype(inputArray) = 8 Then
      Implode = inputArray
      Exit Function
   End If

   Forall strInput In inputArray
      Implode = Implode + strInput + delimiter
   End Forall

   Implode = Left(Implode, Len(Implode) - Len(delimiter))

End Function

Gruß

Ulrich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz