Form açık değilse açıp raporu otomatik kapatma nasıl yapılır? - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Form açık değilse açıp raporu otomatik kapatma nasıl yapılır? (/konu-form-acik-degilse-acip-raporu-otomatik-kapatma-nasil-yapilir.html) |
Form açık değilse açıp raporu otomatik kapatma nasıl yapılır? - mehmeser - 13/05/2009 Merhaba, Hazırladığım uygulamada sınıf listesi alırken parametreler frm_SinifListesi formunda verilmeli yoksa rapor hata mesajı veriyor. Kullanımı kolaylaştırmak için rapora tıklandığında bu formu kontrol etmeli eğer açık değilse formu açmalı ve rapor kapatmalıyım. Ben raporun açıldığında olayına şunları yazdım: Kod:
'EĞER form açık değilse raporu kapat ve formu aç 13.05.2009 çarşamba Nasıl, raporu kapatabilirim ? Teşekkürler. DoCmd.Close acReport, "rpr_SinifListesiResimli" yerine Cancel = True yazınca rapor da kapandı. Eğer yaptığımda bir hata varsa veya daha iyi bir yöntem varsa bekliyorum. Cvp: Form açık değilse açıp raporu otomatik kapatma nasıl yapılır? - okileturc - 13/05/2009 Ben ekteki modülü çok faydalı buluyorum ve çok kullanıyorum Kod:
Function IsLoaded(ByVal strFormName As String) As Boolean ve kayıt edin Sadece bu problemde değil artık nerede isterseniz açık form kontrolü yaptıktan sonra eyleminizi gerçekleştirebilirsinz If IsLoaded ( "kontrol_edilecekformadı" ) Then Eylemi yap Else Vazgeç veya başka eylem yap End If Kolay gelsin Cvp: Form açık değilse açıp raporu otomatik kapatma nasıl yapılır? - Bilgisayarcı - 13/05/2009 open da cancel = true raporu kapatır. Ayrıca isloaded fonksiyonu ile kontrol etmeniz daha kolay olacaktır. Nerdeyse standart bir fonksiyondur. |