[RAPOR] Raporda, Görsel Ebatlarını Görsel Saysına Göre Ebatlama Ve Yerleştirme
#1

.zip   Talimatlar_gorsel22.zip (Boyut: 993,82 KB / İndirilme: 24) Merhaba,

İki raporum var. Birisini ana rapor ( rep_talimatlar_detay_1 ) diğerini de alt rapor ( rep_talimat_gorseller_11 ) yapmak istiyorum.

Alt rapor olacak  "rep_talimat_gorseller_11" raporuna max 4 adet görseli, görsel sayısına göre ebatlayabiliyor ve rapor sayfasında istediğim
yere yerleştirebiliyorum. Kenardan başlama mesafesi, üstten başlama mesafesi, görselin uzunluk ve yükseklikleri tabloda belirlediğim gibi oluyor.
İlgili kodu "onload" event'ına ekledim. Rapor kendi başına çalışıyor.

Fakat bu alt raporu, ana rapor olarak kullanacağım "rep_talimatlar_detay_1" raporuna eklediğimde alt rapordaki ebatlama ve yerleşim olmuyor.
Farklı event'larda aynı kodları denedim, ana rapor event'larına taşıdım ama olmadı.

İlgili veri tabanı ve rapor görüntülerini ekte veriyorum. Konu ile ilgili yardımınız olabilir mi? Teşekkürler...



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

Konuyu inceleyebilen var mı?

Teşekkürler...



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba 
Konuyu incelemek istedim ama inanın ne yapmak istediğinizi ben anlayamadım,daha ayrıntı gerekiyor,Kolay gelsin



  Alıntı
Bu mesajı beğenenler:
#4
Tamam, hemen detay vereyim.


Ekli veri tabanı açıldıktan sonra "rep_talimat_gorseller_11" report/nesnesini açarsanız, 4 adet görselin; 2'sini yan yana üste, diğer 2'sinin alt sıraya yine yan yana simetrik yerleşim yaptığını göreceksiniz. Bu sıralama ve yerleşimin ölçüleri, çerçeve ebatlarıyla beraber kaynak sorgusundan gelmektedir. Eğer, kaynaktan gelen görsel bilgisi 3 adet ise yan yana 3 görsel ve çerçeve ebatlıyor... kısacası en fazla 4 olacak şekilde görsel sayısına bakıyor, ona göre yerleşim yapıyor. Bu raporda bir problem yok. Kendi başına bu raporu açtığımda istediğim yerleşim oluyor. Yerleşim ve ebatlama ile ilgili kod/tarif "onload" olayına tanımlı.

Bu raporu, "rep_talimatlar_detay_1" raporunun altına alt rapor olarak ekliyorum. Yukarıda tarif ettiğim yerleşim ve ebatlama çalışmıyor. Kodu görmüyor/okumuyor. Ne yerleşim yapıyor, ne de çerçeveyi ebatlıyor.

Teşekkürler...



  Alıntı
Bu mesajı beğenenler:
#5
(18-07-2022, 18:08)İlhanYaylıcı demiş ki: Merhaba,

İki raporum var. Birisini ana rapor ( rep_talimatlar_detay_1 ) diğerini de alt rapor ( rep_talimat_gorseller_11 ) yapmak istiyorum.

Alt rapor olacak  "rep_talimat_gorseller_11" raporuna max 4 adet görseli, görsel sayısına göre ebatlayabiliyor ve rapor sayfasında istediğim
yere yerleştirebiliyorum. Kenardan başlama mesafesi, üstten başlama mesafesi, görselin uzunluk ve yükseklikleri tabloda belirlediğim gibi oluyor.
İlgili kodu "onload" event'ına ekledim. Rapor kendi başına çalışıyor.

Fakat bu alt raporu, ana rapor olarak kullanacağım "rep_talimatlar_detay_1" raporuna eklediğimde alt rapordaki ebatlama ve yerleşim olmuyor.
Farklı event'larda aynı kodları denedim, ana rapor event'larına taşıdım ama olmadı.

İlgili veri tabanı ve rapor görüntülerini ekte veriyorum. Konu ile ilgili yardımınız olabilir mi? Teşekkürler...

Çalışmaz çünkü birinde alt form diğerinde ana form oluyor. ve üzerindeki denetimlerin adları değişiyor... Şu şekilde çözebilirsin. Raporun açılış yordamına aşağıdaki gibi yaz..

Visual Basic
  1. Private Sub Report_Load()
  2. If SysCmd(acSysCmdGetObjectState, acReport, "rep_talimatlar_detay_1") <> 0 Then
  3. anaraporacik
  4. ElseIf SysCmd(acSysCmdGetObjectState, acReport, "rep_talimatlar_detay_1") = 0 Then
  5. anaraporkapali
  6. End If
  7. End Sub




Daha sonra ana rapor kapalı olduğu durum için
Visual Basic
  1. Private Sub anaraporkapali()
  2. Image75.Width = gor_1genislik_mm
  3. Image75.Height = gor_1yuksekl_mm
  4. Image75.Left = gor_1sola_mm
  5. Image75.Top = gor_1yukari_mm
  6. gorsel_gorsel_tanim_1.Left = gor_1sola_mm
  7. gorsel_gorsel_tanim_1.Top = gor_1yukari_mm + gor_1yuksekl_mm + 50
  8. gorsel_gorsel_tanim_1.Width = gor_1genislik_mm
  9.  
  10. Image76.Width = gor_2genislik_mm
  11. Image76.Height = gor_2yuksekl_mm
  12. Image76.Left = gor_2sola_mm
  13. Image76.Top = gor_2yukari_mm
  14. gorsel_gorsel_tanim_2.Left = gor_2sola_mm
  15. gorsel_gorsel_tanim_2.Top = gor_2yukari_mm + gor_2yuksekl_mm + 50
  16. gorsel_gorsel_tanim_2.Width = gor_2genislik_mm
  17.  
  18. Image77.Width = gor_3genislik_mm
  19. Image77.Height = gor_3yuksekl_mm
  20. Image77.Left = gor_3sola_mm
  21. Image77.Top = gor_3yukari_mm
  22. gorsel_gorsel_tanim_3.Left = gor_3sola_mm
  23. gorsel_gorsel_tanim_3.Top = gor_3yukari_mm + gor_3yuksekl_mm + 65
  24. gorsel_gorsel_tanim_3.Width = gor_3genislik_mm
  25.  
  26. Image78.Width = gor_4genislik_mm
  27. Image78.Height = gor_4yuksekl_mm
  28. Image78.Left = gor_4sola_mm
  29. Image78.Top = gor_4yukari_mm
  30. gorsel_gorsel_tanim_4.Left = gor_4sola_mm
  31. gorsel_gorsel_tanim_4.Top = gor_4yukari_mm + gor_4yuksekl_mm + 65
  32. gorsel_gorsel_tanim_4.Width = gor_4genislik_mm
  33. End Sub



ana rapor açık olduğu durum için ise denetim alanlarının adlarının başına bulunduğu alt formu eklemen gerekiyor.;

Visual Basic
  1. Private Sub anaraporacik()
  2. 'BURADAKİ GİBİ. AMA BUNUN ADINI SEN TAM OLARAK YAZMALISIN. BEN ÖRNEK VERDİM.
  3. rep_talimat_gorseller_11.Image75.Width = gor_1genislik_mm
  4.  
  5. End Sub





  Alıntı
Bu mesajı beğenenler:
#6
Ok, bakıyorum. Bilgilendiririm, teşekkürler...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Raporda Resimleri Gösterme ahmet114 53 1.022 05-04-2024, 00:43
Son Mesaj: dsezgin
  Raporda Tek Sayfada 2 Kayıt Gösterme adnnfrm 5 133 28-01-2024, 01:25
Son Mesaj: adnnfrm
  Raporda Büyüyebilir Alana Göre Dikey çizginin Yüksekliğinin Değişmesi adnnfrm 1 87 13-11-2023, 17:18
Son Mesaj: BeyTor
  Raporda şablona Yazdırma ankaram 6 241 30-01-2023, 10:53
Son Mesaj: alperalper
  Raporda Aynı ürünler Toplama ankaram 6 277 23-11-2022, 17:54
Son Mesaj: ankaram
  Raporda Bazı Yerler Yok ankaram 10 402 03-11-2022, 18:07
Son Mesaj: dsezgin
  Formdaki Toplam Raporda Görünmüyor. ankaram 7 331 01-11-2022, 10:21
Son Mesaj: ankaram
  Raporda Veri Görüntüleme Sorunu EminA 2 218 21-10-2022, 20:57
Son Mesaj: EminA

Foruma Git:


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