Bir access çalışması hazırladık diyelim.
Bu Çalışmanın içinde;
1-Güncelleştirme sorgusu var,
2-Silme Sorgusu var,
3-Kayıt Ekle sorgusu var.
Ben Accessin Gelişmiş Seçeneklerinden ;
*Kayıt Değişikliklerini
*Belge Silmeyi
*Eylem Sorgularını
onaylarını kaldırmasam bile bana uyarı vermesin. Örneğin "Bir Kayıt Eklemek üzeresiniz" gibi bir mesaj vermesin. Kaydı otomatik eklesin yada silme sorgusunu çalıştırdığımda otomatik silsin,
Ayrıca Güven Merkezi Ayarlarında bulunan Makro Ayarları "Tüm Makroları Etkinleştir (Önerilmez tehlikeli olabilecek kod çalıştırabilir)" seçeneğini seçmeden kodlarımı çalıştıramazmıyım. İllaki bu makro seçeneğini seçmek zorundamıyım. Bu sıraladıklarımı şunun için soruyorum. Bir Access çalışmasını başka bir pc de çalıştırabilmek için yukarıdaki access gelişmiş seçeneklerini seçmeden yada makro düzeyini seçmeden bu işlemleri kodlarla halledemezmiyim. Uzun oldu ama bir cevap geşeceğinden eminim. Çok samimi bir forum ve platform bu site yaa. Hadi Hoş kalın.
merhaba umutakkaya
1.sorunda ekleme, silme, güncelleştirme sorguarında mesaj çıkmasını kodla engelleyebilirsin bunun için Sorgu çalıştırma öncesine kullanacağın kod:
Visual Basic
DoCmd.SetWarningsFalse
sonrasına ise
Visual Basic
DoCmd.SetWarningsTrue
yazarak işlemi bitirirsin.
2.sorunda accessin güvenliği açısından kod ile değişmeniz zor, bunu yerine yine güvenlik seçeneklerinden Güvenilen konuma istediğiniz bir yerden klasör eklersiniz uygulamanızı buraya kopyalarsınız, bundan sonra size hiçbir soru sormadan açılır.
05-07-2013, 18:52 (En son düzenleme: 06-07-2013, 10:57 umutakkaya.)
ACCESS ile yapılan bir çalışmayı bir başka bilgisayarda açarken, kurarken gene yukarıdaki amatör işlemlerimi yapacağız. İşte yok Macro ,güvenlik ayarlarını elle ayarlama..
EXE ile Access Yönetimi başlıklı forumumuzda bulunan örnekteki klasöre veritabanımı mde yapıp kopyaladım. Bu Klasörü arşive ekle işlemi ile setupa benzer bir program gibi dağıtma işlemi yaptım. Bir PCde kurulum yaptım oh negüzel program kuruldu. Masa üstüne uygulamamın kısayolu oluştu. Bu exe kısayola tıkladığımda endirekt olarak program filesdeki uygulama klasörümdeki vtyi çalıştırdı. Bu arada makro ayarlarını güvenlik ayarlarını otomatik yaptı. Lakiiiin başka bir pcye setuplamak (programımı kurmak) istediğimde bizim exe dosyası bir virüsmüş gibi görüntü oluşan kısayolun simgesi bir tuhafoldu. Bu kısayola tıkladığımda program çalışmadı hata verdi. Bu sorun neden bir başka Pc de yaşandı.İnsanı ister istemez bu tür hatalar nedeniyle morali bozuluyor.Yardımlarınız beklerim. Saygılar.
25-07-2013, 19:55 (En son düzenleme: 25-07-2013, 19:56 umutakkaya.)
Soruma cevap alamayınca, bu eksende döner dururum hocalarım.
Amacımız Access ÖZelleştirme seçeneklerini Vba ile otomatik yaptırmak.
Bu işlem için bir örnek var ekledim.
Sorum şu; EXEveACCESS diye bi uygulamamız var ya hani. Not book içine çalıştırmak istediğimiz vt uygulamamızın adını vs yazıyoruz ya.Örnek ektedir. Bu çalışmayı Laptopta çalıştırınca Avira antivirus tarayısından geçmiyor virus olarak görüyor bu exe dosyayı ve virüs görüncede temizliyor bu dosyam ortadan kalkıyor. Gerçekten bu uygulama yani EXEveACCESS ayrıca viruste içeriyor da bir tuzakmı öğrencilere uygulamayıcılara halaa anlayamadım. YARDIMMMM.
Hayırlı iftarlar, 8 dakika kaldı oh negüzelll.....
bende benzer bi konu açtım, açmadan önce sizin paylaştığınız bu dosyayıda buldum.
evt tehdit var deyip siliyor antivirus.
inatla kurdum denedim (an.vrs devre dışı bıraktım) ama bişey gelmedi, sadece bir form açıldı, bilmem nerdeki "ini" dosyasını sole bole yapın yazıyor. velhasıl o ini dosyasınıda bulamadım.
belkide ben 2013 kullandığım içindir bilemiyorum. acc 2013 kullanıcıları için belirtmek istedim.
hala bulamadım, ama o kadar şey yapan accessin sizin ve benim bahsettiğim bu konu için illaki kod ile bir çözümü vardır.
yani her seferinde setwarning=false yazmak istemiorum, ve ayrıca dediğiniz gibi diğer tüm yollar çok amatörce oluyor.