Tabloya resim eklemek - 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ığı: Tabloya resim eklemek (/konu-tabloya-resim-eklemek.html) |
Tabloya resim eklemek - doganbaris - 10/11/2010 Merhaba Arkadaşlar Database de resim konusunda pek çok konu açılmış, ancak ya ben aradığımı bulamadım, ya da istediğim konu yok... Benim merak ettiğim, Access deki table içerisinde resim dosyalarını nasıl saklayabilirim ? burada benim için önemli olan resim dosyasının tabloda durması ve mdb dosyası ile birlikte taşınabilmesi. Personel bilgilerine resim eklemek istiyorum, mevcut durumda personel numarası ile aynı isimleri taşıyan jpg dosyalarım mevcut ancak diğer birimlerle paylaşılması durumunda binlerce fotoğraf dosyasının da kopyalanması gerekiyor. bunun yerine tabloda tutmak istiyorum.resimlerin boyutları çok küçük, o nedenle tabloda tutulması performans açısından sıkıntı yaratmayacak diye düşünüyorum. Anladığım kadarı ile tabloda OLE nesnesi olarak yer alması gerekiyor. Ancak, tablonun içerisine binlerce fotoğrafı nasıl yükleyeceğimi bulamadım. mümkünse Vba tarafından döngü ile halletmek istiyorum. yardımcı olacak arkadaşlara şimdiden teşekkürler. Cvp: Tabloya resim eklemek - C*e*l*o*y*c*e - 10/11/2010 syn doganbarıs şahsen ben binlerce resmin tabloda durmasının çok sıskıntı çıkaracagını geç açılacagını düşünüyorum,dedigiz gibi bir örnek formumuzda vardı,sanırım eşref hoca eklemişti,ama önermiyorum kayıtlar arası çok geç açılıyor,en iyisi ayrı bir veritabanında database yaparak bir bilgisayarda tutmanızı öneririm,kolay gelsin Cvp: Tabloya resim eklemek - Seruz - 10/11/2010 Sn. Celoyce gibi bende tavsiye etmiyorum ancak taşımak istediğinizde bir sürü resim resim dosyası yerine accessle beraber tek dosya olması tabii ki hoş oluyor. Resimleri yükleyip dosyanın boyutunun ne olduğunu ve çalışma performansını görmekte fayda var. Örnek hazırlamak için vaktim şu an vaktim yok ancak daha önce bu tür bir iş için kullandığım örnek kodu yolluyorum. Örnekte DESENRESIM adlı tabloya resimler yükleniyor. DESEN_TAMYOL adlı alanda resmin tam yolu ve adı var. (Türü: Metin) DESEN_PIC adlı alana resim dosyası yükleniyor. (Türü: OLE Object) Kodda en can alıcı yerler şunlar: Open Rs!DESEN_TAMYOL For Binary As DosyaNo Get #DosyaNo, , Img Rs!DESEN_PIC = Img
Bu arada tabloya kaydettiğimiz resmi göstermek için, öncelikle geçici bir tabloya resim dosyası olarak kaydediyoruz, Oradan yolunu göstererek açabiliyoruz.
Cvp: Tabloya resim eklemek - doganbaris - 10/11/2010 ilk fırsatta deneyerek bilgi vereceğim. Dosyaların sayısına tekrar baktım, 28 bin 336 tane... hepsi 5 Kb'lık dosyalar, tabloyada aynı yükü getirse en fazla 150 Mb olur ki, kasacağını sanmıyorum, ancak 28,336 + 1 dosyayı kopyalamak saatler sürüyor... Cvp: Tabloya resim eklemek - akd - 11/11/2010 Merhaba arkadaşlar, resimleri ole nesnesi olarak kaydetmekten bahsediyorsunuz degilmi? peki bu resimleri access'e kaydetmek güvenlimi, bozulma riski nedir, resimlerin uçma sansı nedir. bozulma sonrası kurtulma şansı varmı? |