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