Forum FlexPro – Discuss your topic!

Indexzugriff und Datensatzvergleich

Home > Community > FPScript > Indexzugriff und Datensatzvergleich

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #12481
    Markus KlamkeMarkus Klamke
    Mitglied

    Hallo,
    ich arbeite mit der FlexPro Standard Version und habe mit ValuesInInterval() eine Indexliste erstellt. Diese Indexliste möchte ich nun anpassen, indem ich die Indexe für einen anderen Datensatz, der Zeichenketten enthält, benutze und anhand der Zeichenketten entscheide, oder der Index in der Liste bleiben kann oder entfernt werden muss.
    Ich stelle mir das ungefähr so vor:

    
    Dim idx
    idx = ValuesInInterval(Konzentration, 7,7,EVENT_INDEX)
    
    For Each Value i In idx do
      If Datensatz_mit_Zeichenkette == "gesuchter  Zeichensatz" Then
    
      //wenn die Zeichenkette nicht in der Zeile i im Datensatz vorhanden ist, soll der Index aus idx gelöscht werden
      
      End
    end
    

    Gibt es eine Möglichkeit diese Aufgabe in FlexPro zu lösen?

    #8151
    Markus KlamkeMarkus Klamke
    Mitglied

    Hallo,
    ich arbeite mit der FlexPro Standard Version und habe mit ValuesInInterval() eine Indexliste erstellt. Diese Indexliste möchte ich nun anpassen, indem ich die Indexe für einen anderen Datensatz, der Zeichenketten enthält, benutze und anhand der Zeichenketten entscheide, oder der Index in der Liste bleiben kann oder entfernt werden muss.
    Ich stelle mir das ungefähr so vor:

    
    Dim idx
    idx = ValuesInInterval(Konzentration, 7,7,EVENT_INDEX)
    
    For Each Value i In idx do
      If Datensatz_mit_Zeichenkette == "gesuchter  Zeichensatz" Then
    
      //wenn die Zeichenkette nicht in der Zeile i im Datensatz vorhanden ist, soll der Index aus idx gelöscht werden
      
      End
    end
    

    Gibt es eine Möglichkeit diese Aufgabe in FlexPro zu lösen?

    #8781
    Bernhard KantzBernhard Kantz
    Teilnehmer

    Use the concatenation operator for this:

    
    Dim idx, idx2
    idx = ValuesInInterval(Konzentration, 7,7,EVENT_INDEX)
    For Each Value i In idx do  
       If Datensatz_mit_Zeichenkette == "gesuchter  Zeichensatz" Then    
          idx2 := i
       End
    End
    return idx2
    

    support@weisang.com

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