Sayın access06
Bakın bunun oruçla alakası yok. Siz hala işletim sisteminizin ve Ofis versiyonunuzun 32 mi 64 bit mi olduğunu yazmıyorsunuz. Ben üzgü-nüm ama sizin bu inadınız yüzünden varsayımlar üzerinden yanıt verip sizin ısrarla anlamak istemediğiniz "forumda var" ifadesini de ispat edeceğim. Bunun için link vereceğim.
Bakın, kullandığınız 32 bit Xp veya Win7 üzerine kurulu Ofis2003 veya 2007 ve hatta 2010 -ki bunların da 32 bit olduğunu varsayıyorum- ile yazılmış programlarda sorun olmayabilir. Bunlarda kullanılan API'ler işletim sisteminin yazılım componentlerini (var olan bazı kalıpları diyelim) kullanırlar. Mesela Access gizleme kodları bunlardan biridir ve işletim sistemindeki "user32" ile beraber bu gizleme işini yapar. Siz işletim sistemini 64 bit yaptığınızda yazılımınız hala eski 32 bit dosyalarını yine Programfiles (x86) ve system32 altından alabilir. Ama iş Access'in de 64 bit olduğu durumlarda Api kullanımı soruna neden olur. Bu durumda microfot'un önerdiği bir yöntemi kullanırız. Bu da "Private Declare Function" ifadesi içeren modüllerdeki kodları "ptrsafe" komutuyla ve if...then kullanarak "eğer işletim sistemi 32 ise şunu, değilse bunu kullan" biçimine döndürülür.
Şimdi siz hala işletim sisteminizi ve kullandığınız ofis programını sır gibi saklayarak nelere neden olduğunuzu anlayamadıysanız benim daha diyecek bir şeyim yok, "oruç geçmiş" kafaya diyeceğim.
Gelelim ben bunları böyle güzel güzel anlatıyorum ya... Aslında bunları en az 3 kez anlattım bu sitede. Sayın Atoz112, 112'liğini yapıp acil ambulans gibi devreye girip sihirli kelimeyi söylemiş size. "prtsafe" yazıp aratın sitede bakın aşağıdaki sonuçlara:
32 bit (x86) yapılan programların 64 bit (x64) çalıştırılması
Özellikle çıkan sonuçlardaki ilk mesajdaki 2 nolu mesajıma bakınız.

İnadına, ille de Accesstr.net...