Brett Barabash
BBarabash at TappeConstruction.com
Mon Feb 10 13:37:23 CST 2003
I am totally going off the top of my head here, but... As Chris said, a Caption property is not created automatically with the field. It needs to be created and appended to the field's properties collection. Code to do this looks something like: Dim db As DAO.Database Dim fld As DAO.Field Dim prp As DAO.Property Set db = CurrentDB() Set fld = db.TableDefs("tblMyTable").Fields("CustomerName") Set prp = fld.CreateProperty("Caption") prp.Value = "Customer Name" fld.Properties.Append prp fld.Properties.Refresh Set prp = Nothing Set fld = Nothing Set db = Nothing Of course, in the real world you would also have to handle a situation where someone has already defined a Caption. -----Original Message----- From: Chris Mackin [mailto:chris at denverdb.com] Sent: Monday, February 10, 2003 1:21 PM To: accessd at databaseadvisors.com Subject: RE: [AccessD] Setting the Caption property for a table field The key is that the Caption property doesn't exist until it's created, so you can't just set the property, create it first. Chris Mackin Denver Database Consulting, LLC www.denverdb.com -----Original Message----- From: accessd-admin at databaseadvisors.com [mailto:accessd-admin at databaseadvisors.com]On Behalf Of John Skolits Sent: Monday, February 10, 2003 12:05 PM To: accessd at databaseadvisors.com Subject: [AccessD] Setting the Caption property for a table field Anyone know how to set the "Caption" property of a table field in code? I'm thinking this is a dumb question but maybe it's not. John Skolits _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com