Form, tablo, kod vs. haricinde, mdb'de kullandığınız farklı bir referans varsa (dll, ocx ...) onu da yeni mdb'de tanıtmak zorundasınız.
Yoksa başınıza geldiği gibi ActiveX hataları ile karşılaşırsınız.
İlk önce normalde çalışan mdb'yi açın, daha sonra gönderdiğiniz MDB'yi açın, Alt+F11 ile kod penceresine geçin. araçlar-referanslar bölümünü açın. ikisini karşılaştırdığınızda yenisinde referanslarda eksiklik olduğunu göreceksiniz.
"Microsoft Windows Common Controls 6.0 (SP6)"
(MSCOMCTL.OCX)
ve
"Microsoft Visual Basic for Applications Extensibility 5.3"
(sanırım VBE6.DLL)
Burada eksik olan bu referans tanımlarını yaparsanız sorun kalmaz.
Referanslar dediğimiz Access'e treeview gibi yeni özellikler eklemek için kullanılan kütüphanelerdir. Eğer mdb'yi başka bir bilgisayarda kullanmak isterseniz ve bu dosyalar yoksa yine hatayla karşılaşabilirsiniz. Dikkat ederseniz forumumuzda bu tür durumlar için bir OCX / DLL arşivimiz olduğunu görebilirsiniz. İlave olarak kullandığınız bu referans dosyalarını da daima bulundurmak gerekiyor. Ayrıca register olayları falanda var. Sanırım o konuda veya forumda ararsanız register etmek dahil daha detaylı bilgiler bulabilirsiniz.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs