Robert L. Stewart
rl_stewart at highstream.net
Tue Mar 2 09:58:34 CST 2004
Sander, Here is a little code to get you started. Sub GetTableStructure(ByVal strTableName As String) ' Get the Table structure of a table Dim db As DAO.database Dim tdf As DAO.TableDef Set db = CurrentDb() Set tdf = db.TableDefs(strTableName) Dim fld As DAO.Field For Each fld In tdf.Fields Debug.Print fld.Name, fld.Type, fld.Size Next db.Close Set db = Nothing End Sub This will get the structure of a table you pass in the name of. I will leave it up to you to write the code to create the text file you will need for them to import, place in a module, and run in order to recreate the table structure. Hint: Create a table that has every data type in it to see what the fld.type is returning. Robert At 08:49 AM 3/2/2004 -0600, you wrote: >Date: Mon, 1 Mar 2004 23:05:07 -0800 (PST) >From: S D <accessd667 at yahoo.com> >Subject: [AccessD] Create scripts: CreateTable? >To: accessd <accessd at databaseadvisors.com> >Message-ID: <20040302070507.73265.qmail at web61106.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Hi group, > >I need to create about 15 new, very large (25-42 fields) tables. Is it >somehow possible to create scripts that generate these tables to migrate >these tables to production? Like in SQL-Server? > >My suggestion was create the tables in Developmennt. Import the tables in >the Test environment and then import them into Production. Answer: NO. >Why? Just NO. Create scripts that generate the objects and we (third >party) run the script. > >Is there something like it? > >regards, > >Sander