Rapor üzerinde önizleme öncesi Etiket Ve Metin Kutularının Yerlerini Değiştirme Hk.
#1
Merhaba Arkadaşlar;
Rapor üzerinde yer alan etiket ve metin kutularını rapor üzerinde sağa-sola, yukarı-aşağı konumunu değiştirebilir miyiz? Konum verilerini bir tablodan çekebilir miyiz? 

Saygılarımla



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

.rar   RapTasi.rar (Boyut: 41,34 KB / İndirilme: 19)
Örnek uygulama ihtiyacınızı karşılıyorsa, projenize uyarlayabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
(20-12-2023, 13:48)dsezgin demiş ki: Örnek uygulama ihtiyacınızı karşılıyorsa, projenize uyarlayabilirsiniz.

Hocam evet textbox ların x-y düzleminde hareketini sağlıyor ama ben manual tablodan bu veriyi değiştirip diretk raporu açtığımda o koordinatta açmıyor. Raporu açarken Form1 i açarak bu işlemi her seferinde yapmam gerekiyor :// Bu da çok efektif değil gibi.



  Alıntı
Bu mesajı beğenenler:
#4
(21-12-2023, 22:37)adnnfrm demiş ki: Hocam evet textbox ların x-y düzleminde hareketini sağlıyor ama ben manual tablodan bu veriyi değiştirip diretk raporu açtığımda o koordinatta açmıyor. Raporu açarken Form1 i açarak bu işlemi her seferinde yapmam gerekiyor :// Bu da çok efektif değil gibi.

Rapor açıldığı olay yordamına RaporAc_Click prosedürünü taşıyıp tabloya kaydedilmiş koordinatlar raporda işletilebilir.

Visual Basic
  1. Private Sub Report_Open(Cancel As Integer)
  2. Dim Kyt As Recordset
  3. Set Kyt = CurrentDb.OpenRecordset("SELECT * FROM RapKonum WHERE Rapor='" & Me.Name & "' ORDER BY NesneAdi")
  4. If Kyt.RecordCount = 0 Then Exit Sub
  5. Do Until Kyt.EOF
  6. Reports(Me.Name).Controls(Kyt!NesneAdi).Move Kyt!KonumX, Kyt!KonumY, Kyt!Gen, Kyt!Yuk
  7. Kyt.MoveNext
  8. Loop
  9. Kyt.Close
  10. End Sub





  Alıntı
Bu mesajı beğenenler: adnnfrm
#5
(21-12-2023, 23:56)dsezgin demiş ki:
(21-12-2023, 22:37)adnnfrm demiş ki: Hocam evet textbox ların x-y düzleminde hareketini sağlıyor ama ben manual tablodan bu veriyi değiştirip diretk raporu açtığımda o koordinatta açmıyor. Raporu açarken Form1 i açarak bu işlemi her seferinde yapmam gerekiyor :// Bu da çok efektif değil gibi.

Rapor açıldığı olay yordamına RaporAc_Click prosedürünü taşıyıp tabloya kaydedilmiş koordinatlar raporda işletilebilir.

Visual Basic
  1. Private Sub Report_Open(Cancel As Integer)
  2. Dim Kyt As Recordset
  3. Set Kyt = CurrentDb.OpenRecordset("SELECT * FROM RapKonum WHERE Rapor='" & Me.Name & "' ORDER BY NesneAdi")
  4. If Kyt.RecordCount = 0 Then Exit Sub
  5. Do Until Kyt.EOF
  6. Reports(Me.Name).Controls(Kyt!NesneAdi).Move Kyt!KonumX, Kyt!KonumY, Kyt!Gen, Kyt!Yuk
  7. Kyt.MoveNext
  8. Loop
  9. Kyt.Close
  10. End Sub


Hocam emeğinize sağlık,
Her iki örnekte çok faydalı oldu. Birçok arkadaşında farklı projelerde kullanacağını düşünüyorum. Tekrar teşekkürler.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Gmaile Etiket Oluşturma Access Ziyaretçisi 32 439 23-04-2024, 14:00
Son Mesaj: halily
  [RAPOR] Rapor Alanındaki Metin Kutularının Büyümesi kahramanselim 2 217 06-04-2024, 18:31
Son Mesaj: kahramanselim
  Form üzerinde Bulunan Sorguda Değişiklik Yaparak Kayıt Güncelleme geneclean 5 179 13-02-2024, 15:51
Son Mesaj: dsezgin
access-sql-11 [FORM] access ıcon değiştirme oosmaner 5 813 08-02-2024, 12:43
Son Mesaj: BeyTor
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 113 04-02-2024, 00:42
Son Mesaj: zimbit
  [RAPOR] Rapor Fontunu Değiştirme ates2014 6 156 25-01-2024, 15:15
Son Mesaj: ates2014
  [VBA] Pc. Tarih Formatını Değiştirme ates2014 8 219 09-01-2024, 09:18
Son Mesaj: ates2014
  Metin Kutusu Adı Değiştirme Hk. snapper 9 232 08-11-2023, 01:12
Son Mesaj: dsezgin

Foruma Git:


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