AccessTr.neT
Access Dosya Güncelleme İnternetten - 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ığı: Access Dosya Güncelleme İnternetten (/konu-access-dosya-guncelleme-internetten.html)

Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13


Cvp: Access Dosya Güncelleme İnternetten - feraz - 09/03/2020

Kafayı sıyıracağım az kaldı.

44.mesajdaki çalışyor ve en sondaki dosya koduna bakıyorum tekrar dropbox kodları yazıyor eski sürüm klasöründe ise Driver kodları.

Yani yakit_hesapla içindeki kodlar Dropbox , eskisurum klasör içindeki kodlar Driver kodları oluyor.

versiyon_adresi = "https://dl.dropboxusercontent.com/s/rwi9kgon5qbyw8p/progver.txt"
GYeniSurum = "https://dl.dropboxusercontent.com/s/8k11vkmoaq2qvp3/guncel_yakit_hesapla" & FormatVersiyon
GGuncelleDosyasi = "https://dl.dropboxusercontent.com/s/a8p6a9gb0u5nufn/guncelle" & FormatVersiyon

Sadece yukarıdakiler değişecek ama nasıl?


Cvp: Access Dosya Güncelleme İnternetten - ozanakkaya - 09/03/2020

Eski sürüm olayı şu, uygulama ile aynı dizine "eskisurum" adında klasör oluşturur, yakit_hesapla.accdb dosyasının sonuna tarih ekleyip eskisurum içerisine aktarır. guncel_yakit_hesapla.accdb nin ismini de yakit_hesapla olarak değiştirir.


Cvp: Access Dosya Güncelleme İnternetten - feraz - 09/03/2020

(09/03/2020, 16:45)ozanakkaya yazdı: Eski sürüm olayı şu, uygulama ile aynı dizine "eskisurum" adında klasör oluşturur, yakit_hesapla.accdb dosyasının sonuna tarih ekleyip eskisurum içerisine aktarır. guncel_yakit_hesapla.accdb nin ismini de yakit_hesapla olarak değiştirir.
Evet hocam öncedende yazmıştınız lakin Driver için başaramadık oysa DropBox için sorun yok.


Cvp: Access Dosya Güncelleme İnternetten - ozanakkaya - 09/03/2020

Uygulamayı kendinize göre uyarlamadan önce stabil çalışıp çalışmadığı tespit edilir. Genel değişikliklerden kaçınılır. FormatVersiyon nereden çıktı? Zaten link komple değişiyor. Değişecek dosyaların isimleri de belli.

EKli uygulamaya "frm_uygulamaayarlari" isimli form ve buna bağlı tablo ekledim. guncelle.mdb içerisine de tablo ekledim.

ftp klasörü içerisindekiler yüklenecek dosyalardır. 

frm_uygulamaayarlari isimli form açıldığında;

[Resim: do.php?img=9817]


Uygulama Versiyonu: Uygulamanın mevcut versiyonunu - 1.0.14
Uygulama Adı: Güncellenecek uygulamanın adını - yakit_hesapla.mdb
Versiyon Kontrol Url: progver.txt dosyasının bulunduğu linkini, - https://accesstr.net/sitegenel/guncelleme/progver.txt
Yeni Dosya Adı: Uygulamanın, yüklenen son versiyonunun adını, - yeni_yakit_hesapla.mdb
Yeni Dosya Url: Yüklenen son versiyonun indirme linkini, - https://accesstr.net/sitegenel/guncelleme/yeni_yakit_hesapla.mdb
Güncelleme Dosya Adı: Yüklenen güncelleme dosyasının adını, - guncelle.mdb
Güncelleme Dosya Url: Yüklenen güncelleme dosyasının indirme linkini -https://accesstr.net/sitegenel/guncelleme/guncelle.mdb 

ifade eder.

Uygulama açıldığında, https://accesstr.net/sitegenel/guncelleme/progver.txt linkindeki versiyon numarası kontrol edilir. Yeni versiyon 1.0.14'den yüksek ise güncel versiyon olduğu hakkında mesaj kutusu çıkar.

[Resim: do.php?img=9818]

Evet butonuna tıkladığınızda, ftpye yüklediğiniz, yeni_yakit_hesapla.mdb ve guncelle.mdb isimli dosyaları TEMP dizinine indirir. yakit_hesapla.mdb dosyası kapanır ve indirilen guncelle.mdb dosyası açılır. "Güncellemeyi Başlat" butonuna tıkladığınızda arka planda uygulama ile aynı dizine eskisurumler adında klasör oluşturup ilk açtığınız yakit_hesapla.mdb dosyasının ismini değiştirerek bu klasöre aktarır. TEMP dizinindeki yeni_yakit_hesapla.mdb dosyasını uygulamayı açtığınız dizine yakit_hesapla.mdb adında aktarır.
guncelle.mdb isimli dosya kapanır, yakit_hesapla.mdb'nin son sürüm hali açılır.


Cvp: Access Dosya Güncelleme İnternetten - feraz - 09/03/2020

(09/03/2020, 17:15)ozanakkaya yazdı: FormatVersiyon nereden çıktı?
Bunu öncedende yazmıştım.

Her yere .accdb yapmaktansa böyle yaptım.
Mesela o değişkene excelin xlsx,xls vs... yada accessin mdb uzantılarını her yere yazmaktanda ilgili kodun değişkenine yazmak daha mantıklı geldi bana.

Ayrıyeten son mesajınızda Driver ile linkleri göremedim nasıl değiştireceğiz Img-cray

Akşama teferruatlıca denerim abey.


Cvp: Access Dosya Güncelleme İnternetten - ozanakkaya - 09/03/2020

Linklerin değişme mevzusu önceki mesajımda yazıyor. frm_uygulamaayarlari isimli formu aç, tüm dosya isimleri, linkleri vs bu forma yazılacak, nereye ne yazılacağı önceki mesajda ayrıntılı yazdım.