30/09/2015, 23:48
Raporda Veri Yoksa Açılmasın
01/10/2015, 10:30
mehmetdemiral
Formun açıldığında olay yordamına aşağıdaki kodları koymalısın. Bu arada örnekte sorun yok, ben ondan copy/paste yapıyorum.
Set rs = CurrentDb.OpenRecordset("Tablo1", dbOpenDynaset)
If rs.RecordCount <= 0 Then
If MsgBox("Formda Veri Bulunamadı, Form Açılsın mı??", _
vbYesNo) = vbNo Then
Cancel = True
End If
End If
Set rs = CurrentDb.OpenRecordset("Tablo1", dbOpenDynaset)
If rs.RecordCount <= 0 Then
If MsgBox("Formda Veri Bulunamadı, Form Açılsın mı??", _
vbYesNo) = vbNo Then
Cancel = True
End If
End If
01/10/2015, 19:22
yorum70
Abi, ben açmak istediğim RAPORDA veri yoksa açılmasın istiyorum. Senin eklediğin kod Form için sanıyorum. Yine de aynı kodları rapor için denedim, altta ki satır hata verdi.
If rs.RecorDCount <= 0 Then
BU şekilde düzelttim ve raporun açıldığında olayına yazdım çalıştı...Ancak veri olmayan raporu boş olarak açtı.
Raporda veri yokken yordamında ise;
Set rs = CurrentDb.OpenRecordset("Tbl_IZIN", dbOpenDynaset)
If rs.RecordCount <= 0 Then
If MsgBox("Raporda Veri Bulunamadı, Açılsın mı??", _
vbYesNo) = vbNo Then
Cancel = True
End If
End If
' MsgBox "Raporda Gösterilecek Veri Bulunmadığından Rapor Açılmamaktadır."
' Cancel = True
If rs.RecorDCount <= 0 Then
BU şekilde düzelttim ve raporun açıldığında olayına yazdım çalıştı...Ancak veri olmayan raporu boş olarak açtı.
Raporda veri yokken yordamında ise;
Set rs = CurrentDb.OpenRecordset("Tbl_IZIN", dbOpenDynaset)
If rs.RecordCount <= 0 Then
If MsgBox("Raporda Veri Bulunamadı, Açılsın mı??", _
vbYesNo) = vbNo Then
Cancel = True
End If
End If
' MsgBox "Raporda Gösterilecek Veri Bulunmadığından Rapor Açılmamaktadır."
' Cancel = True
01/10/2015, 19:26
atoz112
sayın yorum70,
sizin,sayın ozan ve sayın mehmet beylerin hoşgörüsüne ve izninize sığınarak,aşağıdaki hususu belirtmeyi uygun bulmaktayım.
takdir edersiniz ki;
bu kategori,Örnek Uygulamaların yayınlandığı kısımdır.dolayısı ile,Site Kuralları sayfasını tekrar incelemenizi temenni etmekle birlikte,bu örnek konuyu bağlantı göstermek sureti ile sorunuzu ya da talebinizi içerecek yeni bir konu açarak sorununuza çözüm arayabilirsiniz.
böylece,hem bu konunun mesaj yoğunluğunu artırmamış olursunuz hem de benzer soruna maruz kalabilecek olan diğer üyelerin site içi aramalarda alternatif bir konuya da bakınmasını ve incelemesini de sağlamış olursunuz.ayrıca,sorununuza daha hızlı bir katılım da elde etmiş olursunuz.
konunuza,örnek uygulamanızı;içeriğinde farazi gerçek dışı bilgiler ve 5-10 kayıt barındıracak şekilde eklemeniz de yerinde olacaktır.
uygulamanızda herhangi bir soruna veya hataya maruz kalacak olursanız,bu hata veya sorunların gerek isimlerini ayrıntılı belirterek ya da sorunları net ifade ederek ve gerekse de ekran görüntüleri dahi eklemek sureti ile,çözümler arayabilirsiniz.
katılımcılar tarafından,açacağınız konuda uygun görülecek olan gerekli bilgi ya da örnek paylaşımlarının yapılması da mümkün olacaktır.
bilginize...iyi çalışmalar,saygılar.
sizin,sayın ozan ve sayın mehmet beylerin hoşgörüsüne ve izninize sığınarak,aşağıdaki hususu belirtmeyi uygun bulmaktayım.
takdir edersiniz ki;
bu kategori,Örnek Uygulamaların yayınlandığı kısımdır.dolayısı ile,Site Kuralları sayfasını tekrar incelemenizi temenni etmekle birlikte,bu örnek konuyu bağlantı göstermek sureti ile sorunuzu ya da talebinizi içerecek yeni bir konu açarak sorununuza çözüm arayabilirsiniz.
böylece,hem bu konunun mesaj yoğunluğunu artırmamış olursunuz hem de benzer soruna maruz kalabilecek olan diğer üyelerin site içi aramalarda alternatif bir konuya da bakınmasını ve incelemesini de sağlamış olursunuz.ayrıca,sorununuza daha hızlı bir katılım da elde etmiş olursunuz.
konunuza,örnek uygulamanızı;içeriğinde farazi gerçek dışı bilgiler ve 5-10 kayıt barındıracak şekilde eklemeniz de yerinde olacaktır.
uygulamanızda herhangi bir soruna veya hataya maruz kalacak olursanız,bu hata veya sorunların gerek isimlerini ayrıntılı belirterek ya da sorunları net ifade ederek ve gerekse de ekran görüntüleri dahi eklemek sureti ile,çözümler arayabilirsiniz.
katılımcılar tarafından,açacağınız konuda uygun görülecek olan gerekli bilgi ya da örnek paylaşımlarının yapılması da mümkün olacaktır.
bilginize...iyi çalışmalar,saygılar.
31/05/2023, 23:54
hnakis
sayın ozanakkaya
liste 1: genel kayıt
liste 2: genel kayıt detayları var
liste 1 den kayıt seçildiğinde butona basılıp kayıt deyatları raporu açılıyor.
liste 2 detay kayıtlarında kolonlarından birinde eksik verisi olan kayıt olduğunda raporun açılmasını nasıl engelleriz
saygılar
liste 1: genel kayıt
liste 2: genel kayıt detayları var
liste 1 den kayıt seçildiğinde butona basılıp kayıt deyatları raporu açılıyor.
liste 2 detay kayıtlarında kolonlarından birinde eksik verisi olan kayıt olduğunda raporun açılmasını nasıl engelleriz
saygılar
01/06/2023, 21:31
ozanakkaya
(31/05/2023, 23:54)hnakis yazdı: sayın ozanakkaya
liste 1: genel kayıt
liste 2: genel kayıt detayları var
liste 1 den kayıt seçildiğinde butona basılıp kayıt deyatları raporu açılıyor.
liste 2 detay kayıtlarında kolonlarından birinde eksik verisi olan kayıt olduğunda raporun açılmasını nasıl engelleriz
saygılar
Açmış olduğunuz Rapor Veri Yok konusuna cevap yazıldı.