Article ID: 131386
Article Last Modified on 2/15/2000
=DBSETPROP('<View.Fieldname>','FIELD','DefaultValue', '<value>')
For more information about the DBSETPROP() function, search for DBSETPROP()
in the Visual FoxPro Help menu.
CLOSE DATABASES
IF NOT FILE('testview.dbf') &&creates a database and opens it
CREATE DATA dbctest
CREATE TABLE testview ;
(idnumber C (8), NAME C(20) DEFAULT "Smith", city C(20))
ELSE
SELECT 0
USE testview
dataopen=CursorGetProp('database','testview')
SET DATA TO &dataopen
ENDIF
* Creates a view and sets the view properties
CREATE SQL VIEW myview AS SELECT * FROM testview
=DBSetProp('myview.name','FIELD','DefaultValue',"'Smith'")
=DBSetProp('myview.idnumber','field','keyfield',.T.)
=DBSetProp('myview','view','SendUpdates',.T.)
=DBSetProp('myview.idnumber','field','Updatable',.T.)
=DBSetProp('myview.name','field','Updatable',.T.)
=DBSetProp('myview.city','field','Updatable',.T.)
SELECT 0
USE myview
=DBSetProp('myview','view','tables','testview')
BROWSE
USE
DELETE VIEW myview
CLOSE DATA ALL
Additional query words: VFoxWin
Keywords: kbcode KB131386