1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

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

Ähnliche Artikel

Kommentar schreiben

Sicherheitscode
Aktualisieren

Login Form

Neueste Artikel

SQL zu VBA Konverter
26. Oktober 2018
Problemstellung: Gibt es eine Möglichkeit SQL-Code einer Abfrage so zu konvertieren das der Code in VBA genutzt werden kann? Lösung: Bis Access 2010 gibt das Tool "SmartTools SQL aus Abfragen 3.0"...
1.png2.png1.png2.png7.png5.png5.png
Heute55
Gestern105
Diese Woche263
Dieser Monat1555
Total1212755

  • IP: 52.55.177.115
  • Browser: Unknown
  • Version:
  • OS: Unknown

Online

2
Online

19. Dezember 2018

Letzte Kommentare

  • Trusted Locations Manager

    Tommy Admin 13.07.2018 13:06
    RE: Trusted Locations Manager
    Hallo Matthias, aus Ermangelung einer 64bit Version kann ich das leider nicht prüfen. Tut mir leid. Gruss ...

    Weiterlesen...

     
  • Trusted Locations Manager

    Matthias 13.07.2018 06:48
    Funktioniert nicht
    Habe gerade den TL-Manager installiert. Nach dem Start sagt er mir, dass es kein Office erkennen ...

    Weiterlesen...