AccessTr.neT

Tam Versiyon: Vba Koduyla Raporun Kaynağını Değiştirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
vba koduyla form üzerindeyken raporun kayıt kaynağı değiştirilebilirmi acaba?

bu kodu raporun kayıt kaynağı yapmak istiyorum.
srg_tarih = "SELECT TRAS_SEVK_LISTESI.* From TRAS_SEVK_LISTESI WHERE (((TRAS_SEVK_LISTESI.KAYIT_TARIHI)=[Formlar]![RAPOR]![TARIH]))"


[img][Resim: do.php?img=11346][/img]
Merhaba Sayın @husem

Örneğiniz olmadığından varsayımsal ifade ediyorum. Çok basitçe raporunuzun açılış olayına yeni kayıt kaynağı işaret etmek için bir RecordSource çağrısı eklemeniz yeterli. Örnek kod şöyle olabilir:

' Raporu Açmak İçin
DoCmd.OpenReport "Raporunuz", acViewReport
' Kayıt Kaynağını belirtmek için
Reports![Raporunuz].Report.RecordSource = "srg_tarih = "SELECT TRAS_SEVK_LISTESI.* From TRAS_SEVK_LISTESI WHERE (((TRAS_SEVK_LISTESI.KAYIT_TARIHI)=[Formlar]![RAPOR]![TARIH]))"
(18/10/2021, 00:49)atoykan yazdı: [ -> ]Merhaba Sayın @husem

Örneğiniz olmadığından varsayımsal ifade ediyorum. Çok basitçe raporunuzun açılış olayına yeni kayıt kaynağı işaret etmek için bir RecordSource çağrısı eklemeniz yeterli. Örnek kod şöyle olabilir:

' Raporu Açmak İçin
DoCmd.OpenReport "Raporunuz", acViewReport
' Kayıt Kaynağını belirtmek için
Reports![Raporunuz].Report.RecordSource = "SELECT TRAS_SEVK_LISTESI.* From TRAS_SEVK_LISTESI WHERE (((TRAS_SEVK_LISTESI.KAYIT_TARIHI)=[Formlar]![RAPOR]![TARIH]))"
sn atoykan,
çok teşekkür ederim,
sayenizde çözüldü.
Allaha emanet olun,
Rica ederim, iyi çalışmalar