TKSoft-Online

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

Problemstellung:

Wie kann ich einen Feldnamen mittels DAO ändern?

Verweis auf die Microsoft DAO 3.X Object Library erforderlich

 


Public Sub NewFieldName(strTableName As String, strFieldName As String, strNewFieldName As String)
'*******************************************
'Name:      NewFieldName   (Sub)
'Purpose:   Ändert den Name eines Feldes in der gewählten DB
'Author:    Tommyk
'Date:      Februar 29, 2004, 03:32:46
'Inputs:    strTableName=Name der gewählten Tabelle,
'           strFieldName=Name des Feldes,strNewFieldName=Neuer Name des Feldes
'Output:
'*******************************************
On Error GoTo 
ErrHandler

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

Set 
db = CurrentDb
Set 
tdf = db.TableDefs(strTableName)
Set 
fld = tdf.Fields(strFieldName)

    fld.Name = strNewFieldName
    
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: NewFieldName"
    
Resume 
ExitHere
End Sub

Aufruf:


Call NewFieldName("tblNeu", "NeuFeld", "FeldNeu")

würde eine Tabelle "tblNeu" das Feld "NeuFeld" in "FeldNeu" umbenennen

DatumKlicks
Total1565
Mi. 231
Di. 224
Mo. 215
So. 203
Sa. 192
Fr. 182
Do. 171
Aktualisiert ( Freitag, den 02. Juli 2010 um 06:33 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173459 Downloads