title image


Smiley Re: Dynamische äderung des Felddatentyps einer Tabelle
Hi! Dim dbs As Database, tdf As TableDef, fld As Field ' Verweis auf die zu aktualisierende Datenbank holen. Set dbs = OpenDatabase(gsDataPfad & "Daten02.mdb", False, False, ";pwd=XE6R45") ' Leeres Feld erstellen Set fld = tdf.CreateField("Neu", dbDouble) ' Feld anfügen. tdf.Fields.Append fld'== Daten in das neue Feld kopieren Dim S As String S = "UPDATE Tabelle SET Neu = Alt;" dbs.Execute (S) '== 2. Felder umbenennen ' Verweis auf die zu aktualisierende Tabelle holen. Set tdf = dbs.TableDefs!Tabelle ' aktuelle Felder löschen Set fld = tdf.Fields("Alt") tdf.Fields.Delete fld.Name tdf.Fields.Refresh ' "NEU"-Felder als aktuelle Felder umbenennen Set fld = tdf.Fields("Neu") fld.Name = "Alt" tdf.Fields.Refresh dbs.close Set dbs = Nothing

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: