Paul Black
pblack at hotmail.com
Tue Sep 14 17:16:40 CDT 2004
Hi I using Access 97 and can not get the following to work: Private Sub Command0_Click() Dim fld As Field Dim dbs As Database Dim tbl As TableDef Set dbs = CurrentDb() For Each fld In tbl.Fields If Left$(tbl.Name, 2) = "t_" And fld <> "t_proj" And fld <> "t_pt" And fld <> "t_plink" And fld <> "ptlink" And fld <> "t_species" Then fld.Type = dbInteger End If Next fld Beep MsgBox "Done" End Sub It is supposed to change the field data type to integer from text. All field names to change begin with 't_' excluding certain fields listed above. I keep getting an error: Runtime error '91' Object Variable or With Block variable not set Other than the excluded fields above all the data conatined in the fields is numeric or has a Null value... but it is in a text field. The data is coming to me off of a Pocket PC and it won't let me change the field type to numeric. Please help me solve this. Thanks PB _________________________________________________________________ Get ready for school! Find articles, homework help and more in the Back to School Guide! http://special.msn.com/network/04backtoschool.armx