In a database I am creating, I constantly create tables using SQL (through VBA) that I subsequently want to use in reports. In some tables, I want the name of the field that prints on the report to be different than the field name so I have specified a caption for those fields. However, when I create other tables from my tables using SQL, the caption does not seem to carry over. Does anyone know if there is a way to do this through SQL and what the correct syntax is?