AccessTr.neT

Tam Versiyon: Çerçeve Seçim Değerine Göre Sorgu Ve Rapor Açmak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Arkadaşlar Eklediğim programda frm_raporlar formunun çerçeve değerlerine göre sorguya dayalı rapor açmak istiyorum. Lakin raporlar boş geliyor.
1- Bu şekilde seçenek grupları oluşturduğunuzda if...then değil select case kullanmanızı şiddetle öneririm. Çok daha pratiktir. Çok seçenek olunca kolaylık sağlar. Kullandığınız kodları bu şekle getirirseniz daha stabil kodlarınız olur.
2- Açılan kutudan veri alan bir sorgunuz ve ondan da beslenen bir raporunuz varsa, rapor açılırken ya da yazılırken açılan kutudaki değeri silemezsiniz. O yüzden her rapor açma eylemi öncesindeki Me.acrapor = "" şeklindeki kodunuzu kaldırıp, işlem sonunda açılan kutudan veri seçmek istediğinizde bu eylemi kullandım. Böylece sorununuz halledilmiş oldu.

Örnekteki yapıyı inceleyip sizin gönderdiğinizle farkını karşılaştırıp yöntemi kavramaya çalışın. kolay gelsin.
Sayın hocam teşekkürler. .Lakin soruu buraya yüklemeden önce açılan kutusu içeriğin boşaltma kodarını silmiştim. Yine olmamıştı. Yüklediğim dosyada siliyorum yine olmuyor.

Hocam. Tekrar yükledim. Öğrenmek için inatlaşıyorum. Benim dosyamda sizin değişiklikleri karşılatırıp uyguladım. Ama yine raporları açmıyor.
Bakın sanırım anlamadınız. Sizin yapısal olarak if then kullanmanızda da sorun var. Ben direk olarak seçenek grubunun kodlarını select case şekline döndürdüm. Onları görmediniz sanırım.
Img-cray Tamam Sayın Hocam Yeni Gördüm. Teşekkür ediyorum. Peki açılan kutuda aynı isimleri örneğin birimi kısmını Grupla desem sorun çıkarırımı.

* Ve birde if then else yapısımı bozuk yoksa çalıştırmama sebebi nedir. Kısa bir izah yapabilir misiniz?
(28/03/2020, 02:34)SeferŞANLI yazdı: [ -> ]Img-cray Tamam Sayın Hocam Yeni Gördüm. Teşekkür ediyorum. Peki açılan kutuda aynı isimleri örneğin birimi kısmını Grupla desem sorun çıkarırımı.

* Ve birde if then else yapısımı bozuk yoksa çalıştırmama sebebi nedir. Kısa bir izah yapabilir misiniz?
Valla yapınızı incelemedim ama select case kullanılması gereken yerlerde hep if then kullanmışsınız. Demek kodların kafası karıştı Img-grin))
Sayfalar: 1 2