TKSoft-Online

Feld-Löschen (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 ein Feld mittels DAO löschen?

Verweis auf die Microsoft DAO 3.X Object Library erforderlich

 


Public Sub DeleteField(strTableName As String, strFieldName As String)
'*******************************************
'Name:      DeleteField   (Sub)
'Purpose:   löscht ein Feld aus der angegebenen Tabelle
'Author:    Tommyk
'Date:      Februar 29, 2004, 03:47:56
'Inputs:    strTableName=Name der Tabelle, strFieldName=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)

    tdf.Fields.Delete fld.Name
    tdf.Fields.Refresh

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: DeleteField"
    
Resume 
ExitHere
End Sub

Aufruf:


Call DeleteField("tblNeu", "FeldNeu")

würde aus der Tabelle "tblNeu" das Feld "FeldNeu" löschen

DatumKlicks
Total1305
Di. 221
Mo. 211
So. 205
Sa. 191
Fr. 181
Do. 171
Mi. 163
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
173415 Downloads