Skip to main content

AccessTr.neT


Access "Yanıt vermiyor"

Access "Yanıt vermiyor"

#19
Sayın tufanbal,

Alıntı:...anlık güncellemeler ve kod değişikliği olduğunda işleyişi çok aksatıyor. Bütün fabrikayı dolaşıp tek tek kopyalama ve kurulum yapıyorum...

ifadenize yönelik olarak;

Aşağıda bağlantısı verilen konuda yer alan bilgi paylaşımını incelemek sureti ile,bir bakıma bu hususa dair fikir elde edebilir ya da denemelerde bulunabilirsiniz.bilginize.

Form Güncelleme

İyi çalışmalar,saygılar.
 
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#20
(01/07/2015, 13:41)atoz112 yazdı: Sayın tufanbal,

Alıntı:...anlık güncellemeler ve kod değişikliği olduğunda işleyişi çok aksatıyor. Bütün fabrikayı dolaşıp tek tek kopyalama ve kurulum yapıyorum...

ifadenize yönelik olarak;

Aşağıda bağlantısı verilen konuda yer alan bilgi paylaşımını incelemek sureti ile,bir bakıma bu hususa dair fikir elde edebilir ya da denemelerde bulunabilirsiniz.bilginize.

Form Güncelleme

İyi çalışmalar,saygılar.

Konuya istinaden yönlendirmiş olduğunuz konuyu inceledim. Hanımefendinin sorununa tam isabetli bir atış olmuş. Lakin benim kullandığım Access sayısı 5 adet ve bu 5 adet Access in içinde en az 50 adet form(her biri için), çok fazla rapor-sorgu ve tablolar var. Yine de paylaşmış olduğunuz kod benim için işe yarar mı?
Cevapla
#21
Sayın tufanbal,

Bahsettiğiniz sorunuza yönelik olarak,aşağıdaki bilgilerin paylaşılması uygun görülmüştür.

Örnek olması ya da fikir vermesi adına yönlendirilen konudaki 2.mesajın başlangıcında da belirtildiği gibi,öncelikle,her bir kullanıcının kullandığı uygulama içerisine,yine bu mesajda yazıldığı gibi,bütün bu güncelleme işlemlerini sağlamak üzere ayrı bir form eklemek ile başlamalısınız.

Ardından,kullanıcıların bu güncelleme kontrolü için kullanacakları formda yer alacak kodları,kendi uygulamanıza göre düzenlemelisiniz.fakat burada dikkat edilecek husus;güncelleme ihtimalinin yer alacağı asıl uygulamadaki tablo,sorgu,form,rapor adlarını doğru yazmalısınız.aynı doğru yazımı,kullanıcıların kullandıkları uygulamadaki bu nesnelerin silinmesi için geçerli olan kod ifadelerinde de sağlamalısınız.bunun için de,acele etmeksizin her bir kod yazımını özenle gerçekleştirmelisiniz.

Örnekteki kod sayfasında da görüleceği üzere,nesne taşıma kodları içerisinde

Kod:
CurrentProject.Path & "\" & "FormGuncelleme-ATOZ.accdb"
İfadesi yer almakta. CurrentProject.Path ifadesi,buradaki örnekte aynı klasörde her iki uygulamanın bulundurulması üzerine deneme işlemleri için yazılmıştır.sizin,bu kod yerine,kullanıcıların kullandıkları uygulamaların yer aldığı yolu ve uygulama adını yazmalısınız.yine,bu ifadelerin yazımına da dikkat etmenizi önereceğim.

Son olarak,muhtemeldir ki,uygulamalardaki tablo,sorgu,form,rapor adları için her birine farklı isim tanımlamaları vermişsinizdir.dolayısı ile de,eğer seri anlamında isim tanımlamaları olsaydı,bu güncelleme işlemini bir döngü ile de gerçekleştirebilirdiniz.fakat,böyle olmadığı düşünülerek,ne yazık ki,bu her bir nesnenin isimlerini tek tek kod sayfasında güncelleme için kullanılacak olan kodlarda yazmak zorundasınız.

Bütün bu açıklama yorumları,SADECE bilgi paylaşımı olması adınadır.uygulamasını sağlama durumu tercih ve takdir sizindir.

fakat,şunu deneyebilirsiniz;ekteki örnek uygulamayı deneyip nasıl bir çalışma işleyişinde olduğunu gözlemleyiniz ve hatta, FormGuncelleme-ATOZ.accdb adlı uygulama üzerinde yeni düzenlemelerde bulunarak,tekrar tekrar deneyip yine gözlemleyiniz.eğer kullanıma uygun görürseniz,kendi asıl uygulamanız için yine bir deneme yapmak üzere,bir yedeğini çıkartınız fakat öncesinde bu örnekten yola çıkarak gerekli kod düzenlemelerini yapınız.tüm nesneler için olmasa bile birkaçını deneyebilirsiniz.olumlu sonuçlar aldığınızda yine asıl uygulamanızın bir yedeğini çıkartıp kendi çalışma ortamınızda deneyiniz.

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize.

İyi çalışmalar,saygılar.
.rar FormGuncelleme-ATOZ.rar (Dosya Boyutu: 36,02 KB | İndirme Sayısı: 3)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#22
(01/07/2015, 16:18)atoz112 yazdı: u açıklama yorumları,SADECE bilgi paylaşımı olması adınadır.uygulamasını sağlama durumu tercih ve takdir sizindir.

fakat,şunu deneyebilirsiniz;ekteki örnek uygulamayı deneyip nasıl bir çalışma işleyişinde olduğunu gözlemleyiniz ve hatta, FormGuncelleme

Kafama takılan kısmı son gönderdiğiniz açıklamayla halletmiş olduk. Müsait bir zamanda yavaş yavaş dikkatli bir şekilde yapılması gereken bir durum olduğu kanaatindeyim. Lakin bir kere yapıldığında da iş kolaylığı açısından bir devrim niteliğinde olacaktır. Çok teşekkür ederim
Cevapla
#23
Sayın tufanbal,

Alıntı:...yavaş yavaş dikkatli bir şekilde yapılması gereken bir durum...

İfadeniz için,20.mesajda belirttiğiniz

Alıntı:...5 adet Access in içinde en az 50 adet form(her biri için), çok fazla rapor-sorgu ve tablolar var...

Açıklamanız dikkate alındığında,gerek kullanıcıların uygulamalarındaki güncellenecek nesnelerin silinmesi için kullanılan kod ifadelerinde

Kod:
'Güncelleme öncesinde,Form1 ADLI FORM SİLİNECEK
DoCmd.DeleteObject acForm, "Form1"

Ve gerekse de

Kod:
'FORM1 ADLI FORMU GÜNCELLEMEK İÇİN
DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentProject.Path & "\" & "FormGuncelleme-ATOZ.accdb", acForm, "Form1", "Form1"

Güncellenecek nesnelerin transfer kodlarının yazıldığı satırlarda doğru ve geçerli nesne adlarını yazmak,bu hususta önem taşımaktadır.bundan dolayı da,ayrı bir yerde bu nesne adları not olarak yazılıp gerekirse kopyala yapıştır şeklinde yazım kontrolü de yaptırılabilir.

Tüm kontroller yapılıp yedeklenmiş uygulama üzerinde kesin sonucun elde edilmesine yönelik olarak edinilecek olumlu tamamlama durumu sonrasında,yine deneme amaçlı olmak üzere,kullanıcıların eşliğinde bu deneme sonuçları gözlemlenerek bir rapor elde edilebilir.bu rapor sonucuna göre gerekiyorsa düzenlemeler yapılabilir.çalışma kontrolü sağlanabilir.en son olumlu neticeler sonrasında da,her yeni güncelleme durumları olduğunda kişilere bir e-mail ya da telefon bilgilendirmeleri sonrasında bu kontrol formlarını çalıştırmaları talep edilebilir.hem zamandan hem de iş yükünden kazanım da elde etmiş olacaksınızdır.bilginize.

İyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#24
Konu;


gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task