Çerçeve Seçim Değerine Göre Sorgu Ve Rapor Açmak

1 2
27/03/2020, 22:00

SeferŞANLI

Arkadaşlar Eklediğim programda frm_raporlar formunun çerçeve değerlerine göre sorguya dayalı rapor açmak istiyorum. Lakin raporlar boş geliyor.
28/03/2020, 02:14

mehmetdemiral

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.
28/03/2020, 02:25

SeferŞANLI

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.
28/03/2020, 02:29

mehmetdemiral

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.
28/03/2020, 02:34

SeferŞANLI


* 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:38

mehmetdemiral

(28/03/2020, 02:34)SeferŞANLI yazdı:
* 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ı ))
1 2