ilişkilerini oluştururken "Tabloda çok fazla dizin var" hatası Kullanıcı Kimliğinin birincil anahtarı olan tblUsers var.Microsoft Access'te
UserID, birçok tabloda yabancı anahtar olarak kullanılır. Bir tabloda, çoklu alanlar için yabancı anahtar olarak kullanılır (ör. ObserverID, RecorderID, CheckerID).
başarıyla masanın başına birden ilişkileri yapmak tablo diğer adları olan yerlerde, (MS Access 'İlişki' görünümünde olan) ilişkileri ekledik:
* tblUser.UserID - birçoğuna> 1 -> tblResight.ObserverID
* tblUser_1.UserID - birçoğuna> 1 -> tblResight.CheckerID
Ben ilave bir tane eklemeyi deneyin başvuru bütünlüğü uygulanması, yaklaşık 25 ilişkileri oluşturduktan sonra, aşağıdaki olsun hata :
"İşlem başarısız oldu. 'TblUsers' tablosunda çok fazla dizin var. tablodaki dizin bazı silin ve işlemi yeniden deneyin."
ben here bulundu kod koştum ve ben tblUsers 6 indeksleri. masanın başına 32 endekslerinin bir sınırı vardır biliyoruz sahip olduğunu döndü.
ben ilişki GUI yanlış kullanıyorum? Does erişim başvuru bütünlüğü uygulanması için I (senaryoyu çalıştırdığınızda kadar gelmezdi özellikle endeksler) bir ilişki oluşturmak her zaman? ben tür şaşkın bir dizin yarat herhangi bir yardım gizli endeksler için isimleri "~" karakteri ile başlar.
Bana göre, 25 ilişki saçmadır. Bana yinelenen bir alan ve bu yüzden de denormal bir yapıya sahip olabileceğiniz gibi geliyor. –