*********************** PROCEDURE vwCUECARDS CREATE SQL VIEW "CUECARDS" ; AS select cue, userid, id, phrase as phrase, upper( phrase ) as uPhrase from cuecard order by 3 nofilter =DBSetProp('CUECARDS', 'View', 'UpdateType', 1) =DBSetProp('CUECARDS', 'View', 'WhereType', 3) =DBSetProp('CUECARDS', 'View', 'FetchMemo', .T.) =DBSetProp('CUECARDS', 'View', 'SendUpdates', .T.) =DBSetProp('CUECARDS', 'View', 'UseMemoSize', 255) =DBSetProp('CUECARDS', 'View', 'FetchSize', 100) =DBSetProp('CUECARDS', 'View', 'MaxRecords', -1) =DBSetProp('CUECARDS', 'View', 'Tables', 'cuecard') =DBSetProp('CUECARDS', 'View', 'FetchSize', 100) =DBSetProp('CUECARDS', 'View', 'Comment', "CueCards") =DBSetProp('CUECARDS', 'View', 'BatchUpdateCount', 1) =DBSetProp('CUECARDS', 'View', 'ShareConnection', .F.) =DBSetProp('CUECARDS', 'View', 'Prepared', .F.) =DBSetProp('CUECARDS', 'View', 'CompareMemo', .F.) =DBSetProp('CUECARDS', 'View', 'FetchAsNeeded', .F.) *!* Field Level Properties for CUECARDS * Props for the CUECARDS.id field. =DBSetProp('CUECARDS.id', 'Field', 'KeyField', .T.) =DBSetProp('CUECARDS.id', 'Field', 'Updatable', .F.) =DBSetProp('CUECARDS.id', 'Field', 'UpdateName', 'cuecard.id') =DBSetProp('CUECARDS.id', 'Field', 'DataType', "C(17)") * Props for the CUECARDS.cue field. =DBSetProp('CUECARDS.cue', 'Field', 'KeyField', .F.) =DBSetProp('CUECARDS.cue', 'Field', 'Updatable', .T.) =DBSetProp('CUECARDS.cue', 'Field', 'UpdateName', 'cuecard.cue') =DBSetProp('CUECARDS.cue', 'Field', 'DataType', "M") * Props for the CUECARDS.userid field. =DBSetProp('CUECARDS.userid', 'Field', 'KeyField', .F.) =DBSetProp('CUECARDS.userid', 'Field', 'Updatable', .T.) =DBSetProp('CUECARDS.userid', 'Field', 'UpdateName', 'cuecard.userid ') =DBSetProp('CUECARDS.userid', 'Field', 'DataType', "C(17)") * Props for the CUECARDS.phrase field. =DBSetProp('CUECARDS.phrase', 'Field', 'KeyField', .F.) =DBSetProp('CUECARDS.phrase', 'Field', 'Updatable', .T.) =DBSetProp('CUECARDS.phrase', 'Field', 'UpdateName', 'phrase') =DBSetProp('CUECARDS.phrase', 'Field', 'DataType', "C(50)") * Props for the CUECARDS.uphrase field. =DBSetProp('CUECARDS.uphrase', 'Field', 'KeyField', .F.) =DBSetProp('CUECARDS.uphrase', 'Field', 'Updatable', .F.) =DBSetProp('CUECARDS.uphrase', 'Field', 'UpdateName', 'uphrase') =DBSetProp('CUECARDS.uphrase', 'Field', 'DataType', "C(50)") ENDPROC *****************************************>Ok. I see what you mean.