Skip to main content

AccessTr.neT


Formdaki Veriye Göre Klasör Açıp, Açılan Klasöre Resim Ekleme

Formdaki Veriye Göre Klasör Açıp, Açılan Klasöre Resim Ekleme

#13
(08/01/2017, 17:18)atoz112 yazdı: EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT

yoğunluğum itibarı ile,açıkçası fazla deneme yapamadım,kendi adıma....olumlu / olumsuz bilgilendirmelerde bulunmanız yerinde olacaktır.teşekkürler.

bilginize...iyi çalışmalar,saygılar.


Sn. Atoz;

Oturup uğraşmanız ve o kadar kodu yazmanız bile minnettarlık sebebi. Teşekkürler.

İnceleme fırsatı buldum. İlk açılışta C:\Resimler dosyası bulanamadı hatası vermeye başladı. Belki Office 2013 ve Win10 kaynaklı olabilir diye düşündüm. O hataya sebep olan yolları kaldırıp yenilerini oluşturdum. Bu defa da kodlar biyerde yanlış bir döngüye girmekte ama çözemedim ben maalesef. Örneğin  resim yüklü değilken resimleri silme uyarısı gelmekte. Klasör yolunu güncelle dediğimde resim yokken resim yükleyin uyarısı gelmekte. İşlemleri bir iki defa yapıp resimleri yükleyince yeni klasör açıp resmi getirmekte. Ama kodlarda baktığım eski dosyaları ve klasörleri silme işini yapmamajkta. Yani eski klasörler ve dosyalar durmakta.

Kodları incelediğimde çözümün harika olduğunu görüyorum. Önce geçici tabloya alma, yeni klasör oluşturma, eskilerini sildirme, güncelleme yaptırma... Çözüm yolu mükemmel bence. Benim bu kod bilgimle hataları bulup düzeltmem biraz zaman alabilir belki Img-grin Müsait olduğunuz zamanlarda yardımlarınızı esirgemeyeceğinize eminim.

Tekrar çok teşekkürler... Saygılar, iyi çalışmalar.
Cevapla
#14
sayın donepezil,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:İlk açılışta C:\Resimler dosyası bulanamadı hatası vermeye başladı. 

ifadenize yönelik olarak;
evet bu durumu ben de fark ettim fakat belirtmeliyim ki bu benim tarafımdan kaynaklı bir durum değildir.mevcutta var olan kodlardan dolayıdır.

kaldı ki,bu klasörün neden dahil edildiğini de anlamamıştım.yine de,o hali ile bırakmıştım.bu hatayı da eğer klasörler ve resimler mevcut değilse veriyor.ve bu klasöre bakıyor.

aslında,bu klasöre değil,şehir,ad ve soyada göre olan klasördeki resimler kontrol edilmeli.değiştirmeyi düşündüm fakat zamanım olmadığı gerekçesi ile herhangi bir işlem uygulamaksızın olduğu gibi bıraktım,rahat bir zamanda tekrar incelerim diye.

fakat,ben bu hatayı onaylamak suret ile geçerek kullanıyorum.

2)

Alıntı:O hataya sebep olan yolları kaldırıp yenilerini oluşturdum. Bu defa da kodlar biyerde yanlış bir döngüye girmekte ama çözemedim ben maalesef. Örneğin  resim yüklü değilken resimleri silme uyarısı gelmekte. Klasör yolunu güncelle dediğimde resim yokken resim yükleyin uyarısı gelmekte. İşlemleri bir iki defa yapıp resimleri yükleyince yeni klasör açıp resmi getirmekte.

ifadenize yönelik olarak;
bahsettiğiniz bu durumlar,sizin de belirttiğiniz gibi,yaptığınız yeni düzenlemelerden kaynaklı olduğu görülmekte.dolayısı ile de,bu yeni düzenlemeye maruz kaldığınız halini içeren örneğinizi eklemeniz ve bunun üzerinden inceleme yapmak ya da yorumda bulunmak daha uygun olacaktır.

bilginize...iyi ç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
#15
sayın donepezil,

son eklenen uygulamanın çalıştırılması neticesinde elde edilen ekran görüntüleri aşağıda yer almaktadır.

[Resim: do.php?imgf=148389281834981.jpg]

[Resim: do.php?imgf=148389281845762.jpg]

[Resim: do.php?imgf=148389281853943.jpg]

[Resim: do.php?imgf=148389284303361.jpg]

[Resim: do.php?imgf=148389284306512.jpg]

[Resim: do.php?imgf=148389284313013.jpg]

[Resim: do.php?imgf=148389287652851.jpg]

[Resim: do.php?imgf=148389287658372.jpg]

[Resim: do.php?imgf=148389287666883.jpg]

bilginize...iyi ç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
#16
(08/01/2017, 19:28)atoz112 yazdı: sayın donepezil,

son eklenen uygulamanın çalıştırılması neticesinde elde edilen ekran görüntüleri aşağıda yer almaktadır.

[Resim: do.php?imgf=148389281834981.jpg]

[Resim: do.php?imgf=148389281845762.jpg]

[Resim: do.php?imgf=148389281853943.jpg]

[Resim: do.php?imgf=148389284303361.jpg]

[Resim: do.php?imgf=148389284306512.jpg]

[Resim: do.php?imgf=148389284313013.jpg]

[Resim: do.php?imgf=148389287652851.jpg]

[Resim: do.php?imgf=148389287658372.jpg]

[Resim: do.php?imgf=148389287666883.jpg]

bilginize...iyi çalışmalar,saygılar.

Ekran görüntülerini vermeniz çok iyi oldu. Bunlardan yola çıkarak incelemeye çalışacağım. Teşekkürler. Gelişmeleri bildiririm.

Saygılar.
Cevapla
#17
Çok fazla uyarı ve hata alıyorum. İlk açarken, kayıtlar arasında gezerken, yeni kayıt eklerken, güncellerken falan sürekli debug ekranı dönüyor. Her şeyden önce ben bunu ilk hazırladığımda c sürücüsünde "resimler" diye bir klasör açtırıp oraya atmışım sanırım resimleri. Başkası ilave etmiş de olabilirim, hatırlamıyorum. Siz klasörün programı çalıştığı yerde oluşmasını sağlayınca benim gösterdiğim yol tanımını silmemişsiniz. O nedenle c:\resimler yolunu soracak hep. Bu arada Dosya yolu güncellemesi için konulan butonu anlamadım. Nasıl çalışıyor?
İnadına, ille de Accesstr.net...
Cevapla
#18
(09/01/2017, 15:07)mehmetdemiral yazdı: Çok fazla uyarı ve hata alıyorum. İlk açarken, kayıtlar arasında gezerken, yeni kayıt eklerken, güncellerken falan sürekli debug ekranı dönüyor. Her şeyden önce ben bunu ilk hazırladığımda c sürücüsünde "resimler" diye bir klasör açtırıp oraya atmışım sanırım resimleri. Başkası ilave etmiş de olabilirim, hatırlamıyorum. Siz klasörün programı çalıştığı yerde oluşmasını sağlayınca benim gösterdiğim yol tanımını silmemişsiniz. O nedenle c:\resimler yolunu soracak hep. Bu arada Dosya yolu güncellemesi için konulan butonu anlamadım. Nasıl çalışıyor?

Evet hocam; çıkamadım ben de işin içinden. Onun için kafamı karıştıran hertürlü kodu silerek daha basitçe tek resim olarak düzenledim. Mevcut çözmeye çalıştığımız problemi halledersek 3 lü ya da çokluya çeviririz.

Eklediğim ekte ki örnek sizin örneğinizin basitleştirilmiş hali. Şunu Yapıyor:
* Öncelikle resim yolu için C ye bakmıyor, tablodaki resim yoluna bakıyor.
* Resim ekle deyince İmage/Şehir/Ad-Soyad klasörü açıp bu klasörün içine resmi Ad-Soyad-TcNo-1 olarak kaydediyor.
* Form bilgilerinde değişiklik olursa, güncelleme öncesinde klasörü kotrol edip yoksa yeni bilgiye göre Şehir/Ad-Soyad klasörü açıyor.
* Form alanlarından Ad, Soyad, Şehir, Tc No alanlarında değişiklik yapıldığında (kirlide) eski veriyi geçici tabloya kaydediyor. (Bunun amacı sn Atozun yaptığından anladığım kadarıyla bu veriyi daha sonra kullanmak.
* Güncelleme sonrasında geçici tablo içeriğini siliyor.

Şimdi yapmasını istediğimiz şey şu:

Oldu ki forma resim ekledikten sonra yanlış yaptığımızı anlayıp form verisini değiştirmek istersek (örneğin Şehri yanlış girdik) eski fotoyu bulunduğu yerden alsın, yeni açılan klasöre yeni adıyla kaydetsin, eski fotoyu ve eski klasörü silsin.

Ben bunları bir güncelleme butonuyla değil de güncelleme öncesinde ya da sonrasında kendi kendine yapmasını sağlamaya çalışıyorum beceremedim. Örneğin klasör sildirme kodlarını çalıştıramadım.

Ekteki haliyle değişiklik olduğunda yeni klasörü açıyor. Yaptıramadığım şey ise, eski fotoyu bulunduğu yerden alıp yeni klasöre yeni adıyla kaydetmesi. Akabinde eskileri silmesi.

Durum maalesef bu. Uygulamanızı biraz öteye götürelim derken yeni bir sorun buldum, iş çıkardım kendi başımıza Img-grin

Müsait zamanınız da bakarsanız çok daha kullanışlı olacak diye düşünüyorum.

Saygılar.
.rar resim_ekleme_klasor_acma_donepezil.rar (Dosya Boyutu: 54,09 KB | İndirme Sayısı: 11)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da