nwa - 18.07.14  01:24 
 
nwa - 17.07.14  14:53 
 
Bisher habe ich mit Access 2003 Beziehungen zwischen Tabellen "Persdaten" und "Noten" folgendermaßen herstellen können: 
 
Function Beziehungen_herstellen() 
 
  Dim DB As Database 
  Dim Feld As Field 
  Dim Bez As Relation 
  Set DB = DBEngine.Workspaces(0).Databases(0) 
 
 Set Bez = DB.CreateRelation("Bez1") 
   
  Bez.Table = "Persdaten" 
  Bez.ForeignTable = "Noten" 
 
  Set Feld = Bez.CreateField("S_Nr") 
  Feld.ForeignName = "S_Nr" 
  Bez.Attributes = DB_RELATIONUPDATECASCADE + DB_RELATIONUNIQUE + DB_RELATIONDELETECASCADE 
 
  Bez.Fields.Append Feld 
  DB.Relations.Append Bez 
 
   
 Set Bez = DB.CreateRelation("Bez2") 
... 
 
Seit der Konvertierung von Access2003  in Access2010 Format kommt eine Typen Fehlermeldung bei ("S_Nr")     (Zeile: "Set Feld = Bez.CreateField("S_Nr")) 
 
 
Muss bei der Umwandlung von Access2003 nach Access2010 in VBA ein weiterer Verweis aktiviert werden? 
  
 
Was muss ich ändern? 
Vielen Dank