Access 데이터베이스에서 8 개 테이블의 모든 열 이름을 업데이트해야합니다. 즉, 열 이름의 각 밑줄은 공백으로 대체해야합니다. 이 작업을 수행하는 빠른 방법을 권장 할 수 있습니까? 이 경우MS Access : 프로그래밍 방식으로 열 이름 바꾸기
Public Sub RenameFields(ByRef tdf As DAO.TableDef)
Dim fld As DAO.Field
Dim strFieldName As String
Dim strNewName As String
Debug.Print "==============================================" & vbCrLf & UCase(tdf.Name)
For Each fld In tdf.Fields
strFieldName = fld.Name
strNewName = Mid(strFieldName, 4)
Select Case Left(strFieldName, 3)
Case "boo", "byt", "cur", "dat", "hyp", "int", "mem", "obj", "txt"
fld.Name = strNewName
Debug.Print tdf.Name & "." & strFieldName & "=>" & strNewName
End Select
Next fld
Set fld = Nothing
End Sub
, 이전 개발자가 바보 사용했다 :