TKSoft-Online

Tabellen-Namen ändern (DAO) PDF Drucken E-Mail
( 0 Votes )
MS-Access Codes - Codeschnipsel DAO
  
Montag, den 31. Dezember 2007 um 01:00 Uhr

Problemstellung:

Wie kann ich einen Tabellennamen mittels DAO ändern?

Verweis auf die Microsoft DAO 3.X Object Library erforderlich

 


Public Sub NewTableName(strTableName As String, strNewTableName As String)
'*******************************************
'Name:      NewTableName   (Sub)
'Purpose:   Ändert den Name einer Tabelle in der aktuellen DB
'Author:    Tommyk
'Date:      Februar 29, 2004, 02:27:29
'Inputs:    strTableName=Name der gewählten Tabelle,
'           strNewTableName=Neuer Name der Tabelle
'Output:
'*******************************************
On Error GoTo 
ErrHandler

Dim db As 
DAO.Database
Dim tdf As 
DAO.TableDef

Set 
db = CurrentDb
Set 
tdf = db.TableDefs(strTableName)

    tdf.Name = strNewTableName

Set db = Nothing

ExitHere:
    
Exit Sub
ErrHandler:
    
Dim strErrString As String
    strErrString = "Error Information..." & vbCrLf
    strErrString = strErrString & "Error#: " & Err.Number & vbCrLf
    strErrString = strErrString & "Description: " & Err.Description
    MsgBox strErrString, vbCritical + vbOKOnly, "Error in Sub: NewTableName"
    
Resume 
ExitHere
End Sub

Aufruf:


Call NewTableName("tblAdressen", "tblAdressaten")

würde, in der aktuellen DB, die Tabelle "tblAdressen" in "tblAdressaten" umbenennen.

DatumKlicks
Total1504
Mi. 232
Di. 223
Mo. 212
So. 201
Sa. 194
Fr. 183
Do. 172
Aktualisiert ( Freitag, den 02. Juli 2010 um 06:36 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173459 Downloads