[RAPOR] Resimli Rapor
#1
Merhabalar,
Ekte resimli rapor uygulamam var. Amacım tabloda resim varsa raporda görünsün, resim yoksa resim alanı kadar boşluk bırakmasın. Yani bir nevi, resim alanı için auto-size gibi bir şey olmalı. Nasıl ki text alanı için büyüyebilir-küçülebilir esnekliği var, resim alanı için de aynısını istiyorum ama yok. Kodla çözülebilir mi?
Kısaca problem şu ki; 1.veri resimli, 2.veri resimsiz, 3. veri yine resimli olduğunda raporda 1.ve3.veriler arasında kocaman ve anlamsız bir boşluk kalıyor. Bu nasıl giderilir? Tşk.



Eklenti Dosyaları
.zip   resimli_rapor.zip (Boyut: 462,87 KB / İndirilme: 70)



  Alıntı
Bu mesajı beğenenler:
#2
Rapor SQL'in de resmin olup/olmadigi kontrolu icin Yuk: IIf(IsNull([resim]);0;-1) deyimi eklenyin ve rapor ayrinti bolumunde gorunmez olarak olusturun. Ayrinti bolumu kuculur-buyur evet olarak ayarlayın. Kimlik, Alan1 kuculur-buyur hayir olarak ayarlayın. Kimlik, Alan1, resim nesnelerinin Tag(Im) bolumune YUKSEK yazın ve ayrinti bicimlendirme prosedurune asagidaki kod ekleyin.
Visual Basic
  1. Private Sub Ayrıntı_Format(Cancel As Integer, FormatCount As Integer)
  2. Dim Nesne As Control
  3. For Each Nesne In Me.Controls
  4. If Nesne.Tag = "YUKSEK" Then
  5. Me.Controls(Nesne.Name).Height = IIf(Me.Yuk = -1, 1500, 294)
  6. End If
  7. Me.Ayrıntı.Height = Me.resim.Height
  8. Next Nesne
  9. End Sub


Rapor gorunum ayarını onizleme ve acılan ayarı yapabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba dsezgin,

Dediklerinizi hepsini yaptım, ancak en başta ifade ettiğiniz "raporun SQL'inde Yuk: IIf(IsNull([resim]);0;-1) deyimi ekleyin" ifadesi sistemde hata veriyor.Raporu, Tablo1 sorgusu üzerine çağırıyorum ve SQL sayfasını açıp dediğiniz deyimi ekliyorum. Devamında "SQL deyiminden sonra karakterler bulundu" gibi bir uyarı alıyorum.



  Alıntı
Bu mesajı beğenenler:
#4

.zip   resimli_rapor.zip (Boyut: 466,1 KB / İndirilme: 89) inceleyiniz.



  Alıntı
Bu mesajı beğenenler:
#5
Teşekkürler dsezgin.

Evet çalışıyor. Ama bayağı karışıkmış ne yalan söyleyim.

Şöyle olamaz mıydı? (Sadece fikir yürütüyorum);

Kimliğe bağlı olarak, ilgili resim hücresi "Null" ise resim hücresinin boyutunu 0cm, Null değil ise 5cm olacak şekilde basit bir if döngüsüyle çözülebilir miydi? Ben kimliğe bağlı resim kodunu oluşturamadığım için deneyemiyorum tabi bunu. (Kod uzmanı olmadığımdan)



  Alıntı
Bu mesajı beğenenler:
#6
Kayit dizinine ait diger hucrelerin yukseklikleri farkli olacagi icin goruntu yine girintili olacagi istenmez diye dusunulmustur. Soylediginiz yontemi uygulamaniz ile ihtiyac karsiliyor mu, denemelisiniz?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Alt Rapor Içeren Bir Rapor Her Personel Için Ayrı Excel Sayfasına Atılabilir Mi? abkbek 12 1.357 29-01-2023, 13:29
Son Mesaj: abkbek
  [RAPOR] Rapor Alt Bilgisinde Rapor Alanındaki Satır Sayısını Gösterme bobili 6 798 23-02-2022, 13:37
Son Mesaj: bobili
  [RAPOR] rapor ekranında iki rapor kayaae 3 1.234 15-03-2019, 13:37
Son Mesaj: kayaae
access-sql-9 [RAPOR] Üç tablo, bir rapor. iki sorgu sonucu rapor oluşturamamak.. andpaur 2 2.183 08-11-2016, 13:08
Son Mesaj: andpaur
access-sql-16 [SORGU] Access 2013 Resimli Personel Listesi Yapmak İstiyorum sayanorax 3 3.094 31-07-2016, 17:35
Son Mesaj: dsezgin
access-sql-3 [SORGU] listeleme resimli ALİBULUT 1 968 09-05-2016, 23:51
Son Mesaj: dsezgin
  [RAPOR] Kritere göre rapor çağırmak (Liste den Rapor atamada olabilir ) emred34 4 2.615 28-12-2015, 13:01
Son Mesaj: dsezgin
  [RAPOR] mevcut rapor satırına tıklayınca filtreli rapor açılsın eXxSoN 1 1.954 27-08-2015, 12:16
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi