veritabanına resim ekleme

1 2 3 4 5
28/05/2010, 20:19

access06

sayın Puletin çok teşekkür ediyorum, emek vermişsiniz ve gerçekten güzel bir çalışma olmuş, eminimki bu hali ile bile bir çok kişinin uygulamasında kaynak teşkil edecektir, ancak benim sorunum şu, örneği de ekledim. kişi sayfası tamam,resimler geliyor, ancak sorgularda, örneğimde görüleceği üzere rastgele yazdığım bakkal kasap gibi birim seçildiğinde o birimin personeli gelirken yanda resmi ile gelsin istiyorum, sorgularda da resimlerin gözükmesini istiyorum. kaç çeşit sorgu yapmışsam hepsinde kişiler resimleri ile gelsin yani.

bu arada sayfa düzenlemesi veya birim sorgusunun berbat olduğunu biliyorum, sadece örnek olsun diye öylesine yapıp gönderdim,

ilginize şimdiden teşekkürler
28/05/2010, 20:43

ercansahin

Sn access06, bilmelisiniz ki sorgular ile resim göstermeniz mümkün değil. Ancak sorgu ve tabloları kaynak olarak kullanan raporlar ile resimleri gösterebilmeniz mümkün. Yani her personele ait resmi ilgili yerde gösterme işlemini form veya raporlar ile yapmalısınız. Bunun içinde örnekleri incelemeniz yeterli. Daha önceki mesajlarda sn puletin hocamın belirttiği örneği inceleyerek başlayabilirsiniz. Kolay gelsin.
28/05/2010, 22:22

access06

Sayın BlackEagle, teşekkür ederim, ancak sorgular ile resim göstermek mümkün değil derken bunu şaka söylediğinizi kabul ediyorum, ilk koyduğum örnekte resim alanını ole nesnesi olarak ekliyorum, resmi de paintte açıp kopyala yapıştır yöntemi ile form ekranında ole nesnesine yapıştır yapıyorum ve resim eklemiş oluyorum, sorgularda ise sorgumu oluşturuyorum, sorgumu forma çeviriyorum ve resimler aynen geliyor, benim sorum kopyala yapıştır yöntemi ile uğraşmak yerine buton aracılığı ile ole nesnesine resim ekleyebilirmiyim, buydu sorum? (resmi veritabanına ole nesnesi olarak eklemek veri tabanının şişmesine neden olsada tercihim yine bunda)
28/05/2010, 22:32

ercansahin

Ben sorguyu kullanarak oluşturacağınız formda resimleri gösteremezsiniz demedim ki..Sorgu ile gösteremezsiniz dedim. Yani sorgu formatında iken gösteremezsiniz demek istedim. Sanırım bir yanlış anlama oldu. Dikkat ederseniz
Alıntı:Ancak sorgu ve tabloları kaynak olarak kullanan raporlar ile resimleri gösterebilmeniz mümkün. Yani her personele ait resmi ilgili yerde gösterme işlemini form veya raporlar ile yapmalısınız.
şeklinde sizin anlattığınız işlemin gerçekleşebileceğini yüzeysel olarak belirtmiştim.
Ayrıca OLE nesnesi olarak kullanmak istiyorsanız o da sizin tercihiniz tabiki, size illaki farklı klasörde resim tutun, bu şekilde mdb'niz daha sağlıklı çalışacaktır, hem uygulamanız şişmeyecek, hemde hızını etkilemeyecektir demeyeceğiz bu durumda...
28/05/2010, 22:43

access06

ole nesnesi diye ısrar etmemin sebebi oluşturduğum sorguyu forma çevirince resimlerin forma hemen gelecek olmasından, yoksa başka bi şekilde olursa niye olmasın, ole nesnesine dediğim gibi paint ile aç, resmi küçültüm seç, kopyala, ole nesnesine yapıştır, vs. bunlarla illaki bende uğraşmaktan yana değilim, ama bilgim bu kadar, sizlerin belirttiği gibi yaparsam, oluşturduğum sorguyu forma çevirince resimlerim yine gelecekse neden olmasın (ama nasıl) yoksa kabalık yaptı isem öncelikle özür diler gerçekten saygılar sunarım. sağolun özveriniz için
28/05/2010, 22:49

ercansahin

Tabiki gelecek Sn access06, buradaki espiri oluşturacağınız bir klasör ve resimleri bu klasörde saklamanız. Bunun dışında zaten rapor ve formlarınıza yazacağınız
Kod:
ResimCercevesi.Picture = CurrentProject.Path & "/resim/" & Me.adi_soyadi.Value & "-" & Me.tcno & ".jpg"
(bu örnek olarak yazılmıştır)
kodu ile açılır açılmaz hemen ekrana gelecektir. Ayrıca kabalık felan söz konusu değil, tabiki karşılıklı tartışarak doğru olanı bulmaya çalışacağız.
1 2 3 4 5