Sevgili Benremix
Bu yazıyı okur okumaz ilk işiniz tüm resimleri ole nesnesi durumundan kurtarıp resim çerçevesi içindeki bağlı resim durumuna getirmektir. Bununla ilgili kalıp sayılabilecek bir örnek ekliyorum. Bu arada bmp olan dosyalarınızı da jpg yapabilirsiniz. Ama resimler ayrı bir klasörde olacağı için sorun olmaz. Siz tabloya resimleri değil resimlerin adreslerini kaydedeceksiniz.
Yapamazsanız resimleri olmayan şekilde programı gönderin yapayım. Kolay gelsin.
Örneği açınca verdiği hatalara bakmayın, onlar bendeki klasör yolunun olmadığını söyleyen hata uyarıları. Siz modülden kendi yolunuzu yazın.
(Bu arada örnekteki resim çerçevesini nerden ekleyeceğim diye sormayın
) Ordan kopyalayın sizin çalşmanıza yapıştırın. )
Kod:
stDocName = ChrW(75) & ChrW(65) & ChrW(76) & ChrW(304) & ChrW(84) & ChrW(69) & ChrW(32) & ChrW(80) & ChrW(76) & ChrW(65) & ChrW(78) & ChrW(73) & ChrW(32) & ChrW(71) & ChrW(304) & ChrW(82) & ChrW(304) & ChrW(350) & ChrW(304)
Bu kodlar, form-rapor-sorgu gibi nesnelerde Türkçe karakterler kullanılmasından kaynaklanıyor. Kodları otomatik oluşturunca mesela
docmd.openform "Şikayetçiler"
yerine önce form adı değişkeni oluşturulur, ardında da bu değişkene ASCII kod elde etmede kullanılan Chr() fonksiyonu ile ASCII değerler atanarak değişken atanır. Sonra da o değişken adındaki form ya da rapor açtırılır.
Bu yüzden Access'e bu kadar eziyet etmemek için nesne adlarında Türkçe karakterler kullanmayalım ya da komutları kendimiz yazalım.
Sn Mehmet Hocam dediğim gibi bilmediğimizden türkçe karekter kullandık. Değiştirmeye cesaret edemiyorum. Başka problemler olur diye. Biraz havalar serinlesin, biraz da ben pişeyim programları yeniden yapacağım.
Konu ettiğimiz programın örneği
Access örneklerinde var. Üretim imalat programları / İş ve operasyonlar. Bu resimleri raporda belli biçimdeki sayfaya yerleştiriyorum. Resimleri bağlı duruma getirdiğimde aynı şeyi yapabilir miyim? Örneğe bakabilirseniz daha iyi anlarsınız.
Sizi de bu konuda yordum kusura bakmayın. Misafirim vardı ancak cevap verebildim. Saygılar...
https://accesstr.net/attachment.php?aid=3356
sn benremix, cesaret edip türkçe karakterleri düzetmezsen bir zaman sonra hapı yutarsın. Uygulamana yeni tablolar formlar eklersin, geliştikçe gelişir, bir zaman sonra zaptedemez olursun. Örnek mi?
Bkz. Polsoft.
Artık düzeltilmesinin imkanı yok, tdsharun ben düzeltirim dedi girişti ama aradan uzun zaman geçti, askerlik çağına geldi. Askere gitti.
Sen en iyisi çok geç olmadan imzamdaki linki tıkla (Yapılmaması Gereken Ölümcül Hatalar)
Sn Mehmet hocam konuyu kapatabiliriz. Programın büyüklüğü ile alakalı olduğunuzda hemfikiriz. saygılar..