AccessTr.neT
program güncellemesi - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: program güncellemesi (/konu-program-guncellemesi--79460.html)



program güncellemesi - av.fatihberber - 27/08/2014

Herkese merhabalar.

Access uygulamam ara yüzü "C:\TELEKOMPRO" klasöründe bulunmaktadır. Ağdaki her bilgisayar C sürücülerindeki aynı arayüzle "\\ORTAK\D\BÜRO TELEKOM DATA" klasöründeki dataya bağlanarak uygulamayı çalıştırmaktadır.

Ben arayüzde yeni bir değişiklik yaptığım zaman, bu değişikliğin diğer bilgisayarlarda da aktif olabilmesi için her bilgisayarın başına gidiyorum. Ağdan değişiklik yapılmış olan "\\ORTAK\D\BÜRO TELEKOM DATA\TELEKOMPRO" klasörünü kopyalayıp yerel C:\ sürücüsünün içine yapıştırıyorum. Bunun için de 8 bilgisayarı tek tek gezmem gerekiyor.

Şimdi Access arayüz uygulamama bir güncelle butonu olsun, Bu butona basıldığında uygulama kapansın ve ardından "\\ORTAK\D\BÜRO TELEKOM DATA\TELEKOMPRO" klasörünü "C:\" sürücüsüne kopyalasın istiyorum. (sorunum ağ ile ilgili olduğu için örnek uygulama ekleyemedim.)

Yardımlarınız için teşekkür ederim...


Cvp: program güncellemesi - SCavusoglu - 27/08/2014

Merhaba,

Mutlaka daha profesyonel bir çözümü vardır ama sanırım aşağıdaki yolda işinizi görecektir.

1- C:TELEKOMPRO klasörünüze Kopyala.Bat adıyla bir bat dosyası oluşturun.
2- Oluşturduğunuz .bat dosyası içeriği;
TASKKILL /F /IM MSACCESS.exe
xcopy "\\ORTAK\D\BÜRO TELEKOM DATA\TELEKOMPRO"\*.* C:\TELEKOMPRO\ /s/e/y/
3- Arayüzünüze bir buton ekleyin tıklandığında olayına;
    If MsgBox("'Program Kapatilacaktir!' Isleme Devam Etmek Istiyormusunuz ?", vbCritical + vbYesNo) = vbYes Then
Call Shell("C:\TELEKOMPRO\Kopyala.bat")
Else
End If

ilk olarak belirtilen ağda yeni oluşturacağınız klasörlerde ve basit bir database ile deneyin lütfen..


Cvp: program güncellemesi - av.fatihberber - 27/08/2014

xcopy komutunda bir sorun var galiba. kopyalama yapmıyor. Buton komutu da Access i kapatmıyor..


Cvp: program güncellemesi - av.fatihberber - 27/08/2014

xcopy komutunu hallettim. ama program kapaması yapmıyor


Cvp: program güncellemesi - SCavusoglu - 27/08/2014

Access'i kapatmanı işlemi butonun komutunda değil. oluşturulan bat dosyasındaki komuttadır.

Belki Access versiyonu ile ilgili olabilir.. Görev yöneticinizden kontrol edermisiniz..

[Resim: do.php?img=4520]