AccessTr.neT

Tam Versiyon: Access Dosya Güncelleme İnternetten
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13
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?
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.
(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.
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/guncellem...esapla.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.
(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.
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. 
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13