[AccessD] Adding Caption Property

Andy Lacey andy at minstersystems.co.uk
Mon Oct 1 12:53:02 CDT 2007


Hi John
Have you tried?


Set prop = fld.CreateProperty("Caption")
prop.Type=dbText
prop.Value="Test Caption"
fld.Properties.Append prop

-- Andy Lacey
http://www.minstersystems.co.uk 

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> John Skolits
> Sent: 01 October 2007 16:47
> To: 'Access Developers discussion and problem solving'
> Subject: [AccessD] Adding Caption Property
> 
> 
> My objective is to simply add a caption to all my table 
> fields. I'm sure I'm missing something basic here. I went to 
> many archives and all the solution seemed similar, but it 
> still won't work for me. Can anyone tell me what's wrong?
> 
> 
> 
> Dim dbCurr As Dao.Database, tdf As Dao.TableDef, fld As Dao.Field 
> Dim prop As Dao.Property
>   
>     'Create Table (This Works)
>     Set dbCurr = CurrentDb()
>     Set tdf = dbs.CreateTableDef("tbl_TEST")
> 
>     'Create Field  (This Works)
>     Set fld = tdf.CreateField("Test Field" ,dbtext,  255)
>     tdf.Fields.Append fld
>     
>     'Create the CAPTION property. (This line is accepted)    
>      Set prop = fld.CreateProperty("Caption", dbText, "Test Caption")
> 
>     'Append the property (Breaks Here)
>     fld.Properties.Append prop
> 
>  
> Error: Run-time error '3219' - Invlaid operation.
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> 





More information about the AccessD mailing list