Skip to main content

AccessTr.neT


İki farklı klasörden alan adına göre resim çekmek

İki farklı klasörden alan adına göre resim çekmek

Çözüldü #7
Merhaba,

Vesikalik resim çerçevesinin adı. form da da raporda da alan adı yok. resimler otomatik çekilecek. büyük çerçeveye(vesikalik1) ürün adı alana yazdığım ürün adına göre resim çekecek. küçük çerçeveye(vesikalik2) karekod alana yazdığım karekod adına göre resim çekecek.

2003 te aynı kodlarla basit bir örenkte denedim oluyor ancak 2010 da böyle yapıyor nedense, belkide kodlar mı engel oluyor çok kod var bilemedim
Son Düzenleme: 03/10/2013, 16:53, Düzenleyen: F.Ç.
Cevapla
Çözüldü #8
Sayın F.Ç.,
Yapmış olduğunuz rapor ve formlar için herhangi bir obje nesne gibi bir şeyleri göstermek istiyorsanız o alana mutlaka bir nesne çerçevesi eklemeniz gerek. Formunuzda kare kod ve ürün resimleri için bunu vesikalık ve vesikalık2 diye yapmışsınız. Ancak raporda sadece vesikalık alanı mevcuk yani sizin kare kod için vesikalık2 adında bir alana ihtiyacınız var.
Cevapla
Çözüldü #9
Hocam,
Ana tablomda dahi vesikalık alanı yok. resimler sadece kodlarla çekilecek. resimleri accessin içine gömmek istemiyorum. Onun için bu yöntemi istiyorum.

En verimli kod bu şu ana kadar benim projem için.

Private Sub Form_Current() 'Form açıldığında resimleri getiriyoruz
On Error GoTo Err_Foto

Vesikalik.Picture = ""
Vesikalik.Picture = CurrentProject.path & "\UrunResimleri\" & Me.ÜrünAdı & ".jpg"
Vesikalik2.Picture = ""
Vesikalik2.Picture = CurrentProject.path & "\Karekodlar\" & Me.Karekod & ".jpg"
Err_Foto:

If Err.Number = 2220 Then
Resume Next
Else
End If
End Sub

4 gündür bunun üzerinde çalışıyorum denemediğim örnek kalmadı nerdeyse. Formda tıkır tıkır çalışıyor ne var ki raporda randımanlı göstermiyor.
Son Düzenleme: 03/10/2013, 17:42, Düzenleyen: F.Ç.
Cevapla
Çözüldü #10
Sayın F.Ç.,

Projeniz için en en verimli kodu elbette siz iyi bilirsiniz. Ancak bir konuda düzeltmek isterim formunuzda da raporunuzda da ilgili resim alanları mevcut. ayrıca kodunuzun içindeki "Vesikalik2.Picture..." bir nesne çerçevesinin ifadesidir. Yani açıklaması vesikalık2 adındaki resim alanı için resim yolu ... demek. daha iyi anlamanız için formunuzun ve raporunuzun tasarım ekranından bir görüntü paylaşıyorum bu alanlarda resim alanlarını daire içinde gösterdim. Sizin de göreceğiniz gibi formda iki raporda bir resim alanı mevcut.
Cevapla
Çözüldü #11
Hocam,

Özür dilerim konuyu şimdi anladım. Örneğimin son ekli halini gönderiyorum size kusuruma bakmayın. İlgili kaydın resmini raporda göstermek için Formun alt formunda seçim yapınız alanı işaretli olmak zorunda. işaretli kayıt varsa ilk işaretli kaydı gösteriyor. işaretli kayıt yoksa raporda sadece alan başlıkları görünüyor.

Amacım küçük çerçevede de resim görünsün istiyorum. İnşallah anlatabilmişimdir.
.rar İki farklı klasörden alan adına göre resim çekmek.rar (Dosya Boyutu: 418,9 KB | İndirme Sayısı: 5)
Son Düzenleme: 03/10/2013, 18:52, Düzenleyen: F.Ç.
Cevapla
Çözüldü #12
Sayın F.Ç.
Raporunuzu incelediğimde kullandığınız kod karekod adını arıyor ve bulursa resmi gösteriyor ancak roporda karekod alanı mevcut değil bu nedenle boş çıkıyor bir alan açın ve veri kaynağından karekod olarak ayarlayın sorun kalmayacaktır.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task