Code: Select all
    SELECT(mInpData)
    DO CASE
       CASE FIELDTYPE(mNumFieldTabl) = 'N'
            INDEX ON STR(FIELDGET(mNumFieldTabl),FIELDSIZE(mNumFieldTabl),FIELDDECI(mNumFieldTabl)) TO Mrk_funi
       CASE FIELDTYPE(mNumFieldTabl) = 'C'
            INDEX ON FIELDGET(mNumFieldTabl) TO Mrk_funi
       CASE FIELDTYPE(mNumFieldTabl) = 'D'
            INDEX ON DTOC(FIELDGET(mNumFieldTabl)) TO Mrk_funi
    ENDCASE
But it doesn't work:
INDEX ON STR(FIELDGET(mNumFieldTabl),FIELDSIZE(mNumFieldTabl),FIELDDECI(mNumFieldTabl)) TO Mrk_funi


