Forum FlexPro – Discuss your topic!

Wie kann ich fortlaufend nummerierte Zeichenketten mit einer Schleife erzeugen?

Home > Community > FPScript > Wie kann ich fortlaufend nummerierte Zeichenketten mit einer Schleife erzeugen?

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #12519

    Hallo,

    wie kann ich einen Datensatz vom Typ Zeichenkette erzeugen der eine Liste enthält wie z.B.:

    Data1
    Data2
    Data3

    Data9

    ich habe es versucht mit:

    Dim s, AA
    s=1
    AA=”a”#9
    while s<10 Do
    AA="Data":s
    s=s+1
    End
    return AA

    Da ist aber die Variable s vom falschen Datentyp und kann nicht an "Data" angehängt werden. Selbst wenn ich über Umwege versuche die Variable s in Zeichenkette zu konvertieren, klappt es immernoch nicht:

    Dim s, AA, b
    s=1
    AA="a"#9
    while s<10 Do
    b=s
    String b
    AA="Data":b
    s=s+1
    End
    return AA

    Können Sie mir helfen? Danke

    #8841
    Bernhard KantzBernhard Kantz
    Teilnehmer

    You have to use the String Operator to convert an expression to the data type string.

    Example:

    
    dim s, i, count
    count = 10
    s = "" #count
    for i = 0 to count-1 do
    	s = "data" : String(i)
    end
    s
    

    Support@weisang.com

    #8182

    Hallo,

    wie kann ich einen Datensatz vom Typ Zeichenkette erzeugen der eine Liste enthält wie z.B.:

    Data1
    Data2
    Data3

    Data9

    ich habe es versucht mit:

    Dim s, AA
    s=1
    AA=”a”#9
    while s<10 Do
    AA[s]="Data":s
    s=s+1
    End
    return AA

    Da ist aber die Variable s vom falschen Datentyp und kann nicht an "Data" angehängt werden. Selbst wenn ich über Umwege versuche die Variable s in Zeichenkette zu konvertieren, klappt es immernoch nicht:

    Dim s, AA, b
    s=1
    AA="a"#9
    while s<10 Do
    b=s
    String b
    AA[s]="Data":b
    s=s+1
    End
    return AA

    Können Sie mir helfen? Danke

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.