ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makalenin Microsoft Access 2000 sürümü için bkz: 261000.
Acemi kullanıcı: tek kullanıcılı bilgisayarlarda kullanıcı arabirimi hakkında bilgi gerektirir.
Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.
Belirtiler
Microsoft Office Access 2003'te, Microsoft Access 2002'de bağlantılı bir tablo açtığınızda. veya, Microsoft Office Access ilgili kayıtların bir alt veri sayfasını görüntülemek için 2007'de, işlemi aynı veritabanını Microsoft Access 97'de kullanırsanız, göre önemli ölçüde uzun sürüyor.
Neden
Birçok ilişkiler de içeren bir veritabanında çok bağlantılı tablo varsa, bu davranış oluşur ve açmakta olduğunuz tablonun [Auto] olarak ayarlayın, Alt veri sayfası adı özelliği vardır.
Çözüm
Bu soruna geçici bir çözüm bulmak için <a0></a0>, tablonun Alt veri sayfası Name özelliği [hiçbiri] olarak ayarlayın. El ile veya kod kullanarak bunu yapabilirsiniz.
Alt veri sayfası Name özelliği el ile ayarlama
Alt veri sayfası Name özelliği el ile ayarlamak için aşağıdaki adımları izleyin.
NotBu adımlar, yalnızca Access 2002'de çalışır.
Arka uç veritabanında, Tasarım görünümünde tablo açın.
Görünüm menüsünde Özellikler ' i tıklatın.
Alt veri sayfası Name özelliği için [NONE] olarak ayarlayın.
Kaydedin ve sonra da tabloyu kapatın.
Kod kullanarak, tüm tablolar için alt veri sayfası Name özelliği ayarlama
Bir Visual Basic for Applications işlevinde, [NONE] veritabanına tüm Sistemdışı tablolar için Alt veri sayfası Name özelliği otomatik olarak ayarlamak için kullanabilirsiniz. Bunu yapmak için şu adımları izleyin:
Arka uç veritabanını açın.
Veritabanı penceresinde, modüller ' i tıklatın ve sonra da Yeni'yi tıklatın.
Araçlar menüsünde, Başvurular ' ı tıklatın. Dikkat Microsoft DAO 3.6 Nesne Kitaplığı onay kutusu seçilidir ve Tamam ' ı tıklatın.
Yeni modüle aşağıdaki kodu yapıştırın veya yazın.
Sub TurnOffSubDataSheets()Dim MyDB As DAO.DatabaseDim MyProperty As DAO.PropertyDim propName As String, propVal As String, rplpropValue As StringDim propType As Integer, i As IntegerDim intCount As IntegerOn Error GoTo tagErrorSet MyDB = CurrentDbpropName = "SubDataSheetName"propType = 10propVal = "[None]"rplpropValue = "[Auto]"intCount = 0For i = 0 To MyDB.TableDefs.Count - 1 If (MyDB.TableDefs(i).Attributes And dbSystemObject) = 0 Then If MyDB.TableDefs(i).Properties(propName).Value = rplpropValue Then MyDB.TableDefs(i).Properties(propName).Value = propVal intCount = intCount + 1 End If End IftagFromErrorHandling:Next iMyDB.CloseIf intCount > 0 Then MsgBox "The " & propName & " value for " & intCount & " non-system tables has been updated to " & propVal & "."End IfExit SubtagError:If Err.Number = 3270 Then Set MyProperty = MyDB.TableDefs(i).CreateProperty(propName) MyProperty.Type = propType MyProperty.Value = propVal MyDB.TableDefs(i).Properties.Append MyProperty intCount = intCount + 1 Resume tagFromErrorHandlingElse MsgBox Err.Description & vbCrLf & vbCrLf & " in TurnOffSubDataSheets routine."End IfEnd Sub
Komut penceresinde, aşağıdaki metni yazın ve sonra işlevi çalıştırmak için ENTER tuşuna basın: tüm tabloları zaten güncelleştirildi, kısa bir süre sonra <numberoftablesupdated>sistem olmayan tablolar için SubDataSheetName özelliği için güncelleştirilmiş olduğunu bildiren bir ileti kutusu aldığınız
TurnOffSubDataSheets
Not[NONE].
Daha fazla bilgi
Office Access 2007, Access 2003, Access 2002 ve Access 2000, bir tablodaki ilgili kayıtları bir alt veri sayfasını görüntülemek izin verme; Bu işlev, Access 97'de kullanılamaz. Sistem ilkesi ve ilgili tablolar arasındaki ilişkileri yönetmek için <a0></a0>, yanıt süresi, artabilir ek yükü gerektirir özellikle bir veritabanına bağlı tabloları çok sayıda ve çok sayıda tablolar arasındaki ilişkileri olduğunda.
Asıl tablonun bir-çok ilişkisinde (Denklem "bir" tarafındaki tablo), [yok], Alt veri sayfası Name özelliðini durumda alt veri sayfaları görüntülenmiyor olabilir. Veya, Alt veri sayfası Name özelliğini belirli bir ilgili tablonun adını veya [Auto] için ayarlanabilir. [Auto] için bu özelliğin ayarlanması, ilişkili tablonun birincil tablodaki bir kaydın bir genişletme göstergesi tıklattığınızda görmek istediğiniz kayıtları seçmek arayamayacaktır. [Auto] olarak özelliği ayarladığınızda, çok sayıda bağlantılı tablolar veritabanı kullanıyorsa, bu performansı önemli ölçüde, özellikle eski bilgisayarlarda düşürebilir. Bu davranış, aynı veritabanındaki tüm tabloları bulunduğunda ortaya çıkmaz.
Performans sorunu olduğu için işlemci hızı ve kullanılabilir sistem kaynakları gibi etkenler yavaş farklı bir bilgisayarda gerçekleştirmek için bir bilgisayarda düzgün gerçekleştiren bir veritabanı neden olabilir.
Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.
prb uzun zaman ACC2007
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır