P in 500-PW-2007-00034

  • Wie soll ich erfahren ob inerhalb eines strings ein buchstabe vorekommt mit lotusscript? hab s mit instr versucht aber es will nicht richtig!


    Danke

  • abc = Instr(key,"P")


    If Not abc=0 Then
    broj = GetNextFormNumber (db, "PWIC-")
    Else
    broj = GetNextFormNumber (db, "WIC-")
    End if


    Also abc ist 5 wenn P drin ist und wenn nicht dan ist es 0! Das sollte eigentlich gehen aber heute wuerde ein doc mit der falschen nummer kreiert.


    ???

  • abc kann aber auch 1 sein (wenn key leer ist) oder sogar NULL wenn key NULL ist.


    Außerdem findet er bei dir nur ein groß geschriebenes P.


    Ich würde das so machen:


    abc = Instr(1, key,"P", 5)


    If abc>0 Then
    broj = GetNextFormNumber (db, "WIC-")
    Else
    broj = GetNextFormNumber (db, "PWIC-")
    End if