hidroxid,
I'm using it in some complicated situations
a sample
The index :
cUnique := cRMonat + "P" // cRmonat can be January - Dezember 12 different DBFORDCREATE( ,cUnique, "UPPER(PAT_NNAME + PAT_VNAME)", ;
{|| UPPER(PAT_NNAME + PAT_VNAME) } , .T. ) // .T. = UNIQUE
ORDCREATE( ,cRMonat, "UPPER(PAT_NNAME + PAT_VNAME)", ;
{|| UPPER(PAT_NNAME + PAT_VNAME) } , .F. ) It is the same DBF but opend twice. Once with a UNIQUE on NAMES
and the 2. with a normal index on NAMES
The result :
The left browser-sample -> NO unique
The right browser-sample -> UNIQUE
The upper browser UNIQUE is needed
The lower browser is related to brower 1
I hoüpe it helps
regards
Uwe