Aktif Firmayı Rapora Yazdırmak

16/11/2020, 22:27

yahzee_61

Merhaba Access bilginleri
sizlerden bir konu hakkında bilgi almak istiyorum.
login ile giriş yaptığım anasayfa form ekranında aktif firmanın ismi yazıyor. bu ana sayfadan avans girişe tıkladığımda farklı bir form acıyorum(bu form faklı bir Access veritabanı içinde). bu formda da avans işlemleri yaptıktan sonra buna cıktı almak için baskı önizleme dediğimde ekranda giriş yapılan firmanın adının yazmasını istiyorum. bunu nasıl sağlarım. yada bana farklı bir yol önerinzi ne olur. teşekkürler
16/11/2020, 23:49

ozanakkaya

1-)Kullanici.accdb isimli uygulamadaki frm_ana isimli formda, Avans Girişi yazan butonun tıklandığında olayındaki

.DoCmd.OpenForm "FrmAvansGiris", acNormal

şeklindeki kodu

.DoCmd.OpenForm "FrmAvansGiris", acNormal, , , , , Me.Metin113

kodu ile değiştir. Böylelikle OpenArgs değerine Metin113'deki veri eklenecek.

2-)İMAP.accdb isimli uygulamada, FrmAvansGiris isimli form, BtnOnizlemeAvans isimli butonun tıklandığında olayındaki 

DoCmd.OpenReport "RprAvans", acPreview, , , acWindowNormal

kodunu aşağıdaki ile değiştir.

DoCmd.OpenReport "RprAvans", acPreview, , , acWindowNormal, Me.OpenArgs

3-) Rpr_avans isimli rapordaki Metin113 isimli metin kutusunun denetim kaynağını silip ilişkisiz yap, Raporda, ayrıntının biçimlendiğinde olayına da

Me.Metin113 = Me.OpenArgs
kodu ekle.
17/11/2020, 00:11

yahzee_61

Hocam söylediklerinizi yaptım fakat olmadı.sizede zahmet verdik
17/11/2020, 00:18

ozanakkaya

(16/11/2020, 22:27)yahzee_61 yazdı: bu ana sayfadan avans girişe tıkladığımda farklı bir form acıyorum

Resim Yazısı "Avans Girişi" yazan buton BtnBanka isimli buton. Bu butonun tıklandığında olayında 

.DoCmd.OpenForm "FrmAvansGiris", acNormal, , , , , Me.Metin113

kodu göremedim.  Yazılan kod, sizin belirttiğiniz butona göre yazıldı.
17/11/2020, 00:24

yahzee_61

tamam haklısınız elimdekilerden uyarlama yaptığım için diğer butonun koduna yzamışım. çok sağolun sorun halloldu.