Sayın aliyuzen,
öncelikle,aşağıda bağlantısı yazılı konuyu okumanız verimli olacaktır kanısındayım.
Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Uygulamanız ile ilgili hususlara yönelik açıklamalar aşağıda belirtilmektedir.
1)
Uygulamanız incelendiğinde en önemli ve yapılmaması gereken ve yapıldığında da sonraki aşamalarda epey sorunlara ya da düzenleme uğraşlarına maruz bırakacak olan bir davranışın yapıldığı görülmektedir.
Tavsiye olması adına,her ne kadar nesneleri oluşturmuş olsanız da,üşenmeksizin direkt olarak ilk yapmanız gereken yukarıda yer alan ilk 3 maddeyi baz almak sureti ile uygulamanızda MUTLAKA bir düzenleme yapınız.şimdi üşenme nedeni olur fakat ileride maruz kalabileceğiniz sorunları ya da hata durumlarını düşünecek olursanız,bunu yapmanız kaçınılmaz olmalı.elbette ki,tercih ve takdir sizindir fakat bu tavsiye niteliğindeki uyarıları almak durumunda kalabilirsiniz.
2)
Ayrıca,bahsettiğiniz uygulamada mevcut bulunan fakat sizin uygulamanızda yer alamayan bazı GEREKLİ nesneleri eklemediğiniz gözlenmiştir.bunları diğer uygulamayı kontrol ederek birebir eklemeniz gerekmektedir.(örneğin; Frm_Casus formu ve bu form ile bağlantılı diğer nesneler…)
Frm_Casus adlı formu ve bağlantılı olduğu nesneleri eklediğinizde,yapmanız gerekenler;büyük harf ile oluşturduğunuzdan dolayı bu form ve bağlantılı olduğu sorgu içeriklerindeki küçük harf ile oluşturulmuş tablo adları ile sizin oluşturduğunuz büyük harfli tablo adlarını değiştirmelisiniz.aksi takdirde,hata verecek ve çalışmayacaktır.
yeri gelmişken,burada da belirtmekte fayda var kanısındayım.eğer herhangi bir uygulamada kullanmayı istediğiniz bir özelliği mevcutsa ve bunu kendi uygulamanızda kullanmayı istiyorsanız;kullanmayı istediğiniz uygulamadaki o özelliğin çalışmasını sağlayan tüm GEREKLİ nesneleri (modül,form,...) de MUTLAKA uygulamanıza mümkün mertebe herhangi bir değişiklik veya düzeltme yapmadan olduğu gibi dahil etmelisiniz.çünkü;o uygulamada o hali ile ayarları ve kodları olarak çalışmaktadır.herhangi bir değişiklik o özelliğin kendi uygulamanızda çalışmaması demektir.
Bu vesile ile,yeri gelmişken dikkat çekmek ve farkına vardırmak adına,gördüğünüz gibi;BÜYÜK HARF ile oluşturulmuş tablo ve alan adlarının nasıl soruna maruz bıraktığı ve düzeltmek zorunda bıraktığı daha iyi anlaşılacaktır.
3)
Alıntı:...Expected user-defined type, not project...
Hatasını almanızın nedeni:
Proje adı ile fonksiyon tanımlamasında aynı isim ifadesi geçerli olduğundan dolayıdır.
bunu gidermeniz için;ister kod sayfasında üst menüden TOOLS-PROPERTIES sekmesinden ya da isterseniz kod sayfasında sol üst köşedeki PROJECT penceresindeki proje adının üzerine sağ tuş ile basıp PROPERTIES’i seçerek ilgili pencereyi açınız ve burada GENERAL sekmesindeki PROJECT NAME satırında yer alan “Form” ifadesi yerine örneğin “Form Casus” ifadesini yazıp pencereyi kapatınız.
4)
Alıntı:...Sub or function not defined...
Hatasını almanızın nedeni:
CalculateMD5 adlı fonksiyonun işlemini yerine getirmesi için gerekli fonksiyon tanımlamasını bulamadığındandır.
Bunu gidermeniz için;eğer bu fonksiyonun işlemesi için içeriğinde dahil olduğu bir modül vardıysa ve siz uygulamanıza dahil etmediyseniz,bu modülü eklemelisiniz.
son olarak,elbette ki tercih ve takdir sizindir;yukarıda bahsi yapılan düzenlemeleri yapılmış hali ile uygulamanızı tekrar ekleyebilirsiniz.
Faydalı olması temennisi ile.bilginize…iyi çalışmalar,saygılar.