M mcnewsxp Apr 8, 2005 #1 anybody have a VBA routine to rename tables after an a link to SQL that gets rid of the "dbo_?" tia.
M mcnewsxp Apr 8, 2005 #2 Public Sub RenameAllTables(strToFind As String, strToReplace) Dim dbs As Database Dim tdf As TableDef Set dbs = CurrentDb For Each tdf In dbs.TableDefs Dim tdfNewName As String tdfNewName = Replace(tdf.Name, strToFind, strToReplace) If tdfNewName <> tdf.Name Then DoCmd.Rename tdfNewName, acTable, tdf.Name End If Next End Sub
Public Sub RenameAllTables(strToFind As String, strToReplace) Dim dbs As Database Dim tdf As TableDef Set dbs = CurrentDb For Each tdf In dbs.TableDefs Dim tdfNewName As String tdfNewName = Replace(tdf.Name, strToFind, strToReplace) If tdfNewName <> tdf.Name Then DoCmd.Rename tdfNewName, acTable, tdf.Name End If Next End Sub