home *** CD-ROM | disk | FTP | other *** search
- // AddFlds.prg
- //
- // AddAllFields() - Add all fields in current database as TBColumns
- // to the passed TBrowse object
-
- FUNCTION AddAllFields(oTbr)
-
- LOCAL oTbc, ;
- nFieldNum, ;
- nFields := fcount()
-
- FOR nFieldNum := 1 TO nFields
- IF valtype(fieldget(nFieldNum)) == "M"
- oTbc := TBColumnNew(field(nFieldNum), ;
- MemoBlock(nFieldNum))
- ELSE
- oTbc := TBColumnNew(field(nFieldNum), fieldblock(field(nFieldNum)))
- ENDIF
- oTbr:addColumn(oTbc)
- NEXT
-
- RETURN NIL
-
- FUNCTION MemoBlock(nFieldNum)
-
- RETURN {|nMode| iif(nMode == NIL, ;
- "Memo", ;
- fieldblock(field(nFieldNum))) }