Private Sub Form_BeforeUpdate(Cancel As Integer)
xEski = Me.Sehir.OldValue
Set db = CurrentDb
db.TableDefs("Tablo1").Fields(xEski).Name = Me.Sehir
db.Close
End Sub
bazı şeyler çok uğraşmaya gelmez, tabloların yapısını yada adını mümkün olduğunca değiştirmemek gerekmesela çalışmanızda biri doğrudan tablo2'yi açarak alanı değiştirirse sorun çıkar
neden alan adlarını başka bir tablodaki veriye göre değiştiriyorsunuz ki?
burada amacınız ne?