Antwort auf: DataGrid filtern?

Startseite Foren Deutsches LiveCode-Forum DataGrid filtern? Antwort auf: DataGrid filtern?

#13339
Klaus Major
Administrator

    Hi Joachim,

    es sieht so aus, als ob Du ein Datagrid vom Typ TABLE benutzt, korrekt?

    In dem Fall kannst du mit -> the dgtext of grp “dein datagrid hier”
    arbeiten, was nichts Anderes als simpler TAB und CR getrennter Text ist!

    Ich würde es so machen:

    ...
    ## Wonach soll gefilter werden, kann dann später durch einen Parameter ersetzt werden:
    put 1 into tID
    
    ## Inhalt in Variable einlesen:
    put the dgtext of grp "datagrid" into tText
    
    ## Nun diesen Text "FILTER"n:
    filter tText with (tID & TAB & "*")
    
    ## Es bleiben übrig alle Zeilen, die mit einer 1, bzw. der als Parameter 
    ## mitgelieferten Zahl in der ersten Spalte (daher der TAB!) 
    ## beginnen, egal was dahinter kommt.
    
    ## Gefilterte Daten wieder anzeigen:
    set the dgtext of grp "datagrid" to tText
    ...

    Gruß

    Klaus