Açık olan rapor tam ekran mı, normal mi? - 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ığı: Açık olan rapor tam ekran mı, normal mi? (/konu-acik-olan-rapor-tam-ekran-mi-normal-mi.html) |
Açık olan rapor tam ekran mı, normal mi? - mesudi - 06/06/2009 Arkadaşlar bir raporun açık olup olmadığını runtime olarak kontrol edebiliyoruz. Ancak benim aradığım açık olan rapor tam ekran mı, normal mi, yoksa simge durumunda mı? bunu öğrenmek istiyorum. Yardımcı olacak arkadaşlarara teşekkür ederim. Cvp: Açık olan rapor tam ekran mı, normal mi? - mehmetdemiral - 09/06/2009 Sayın mesudi Sizin sorunuzla ilgili bulabildiğim tek kodu aşağıya ekliyorum. Bu kodda formun koordinatları veriliyor. Siz bunu rapora uyarlarsınız. Deneme şansım olmadı, inşallah çalışıyordur. Formun boyutlarını veren kod: Kod:
Private Type RECT Bu arada raporun açık mı kapalı mı olduğunu veren kodlar eminim sizde mevcuttur, bizim online Kod Bankasında da var. Ama yine de hazır bulmuşken yapıştırayım dedim)) Kod:
If SysCmd(acSysCmdGetObjectState, acForm, "Form1") <> 0 Then ALTERNATİF YÖNTEM: Kod:
If CurrentProject.AllForms("AFormu").IsLoaded = True Then ALTERNATİF 2: Kod:
Kod: Cvp: Açık olan rapor tam ekran mı, normal mi? - mesudi - 11/06/2009 Hocam cevap için çok teşekkürler. Malesef işimi görmedi. Böyle bir şeye neden ihtiyacım olduğunu sormuşsunuz. Şöyleki; başlık çubuğu ve kenarlığı olmayan, yani herşeyi en baştan tasarladığım bir formum var. Bu formu kendi yaptığım üst menüden çalıştırıyorum. Ancak bu formu çalıştırınca öncesinde tam ekran boyutunda bir rapor açıksa bizim formda tam ekran boyutunda açılıyor. Buraya kadar sorun yok. Ancak bizim formu normalleştirmek veya kapatmak istediğim zaman uygulama kitlenip kalıyor. Bende çözüm olarak bu formun open olayına eğer bir rapor açıksa önce onu kapatan bir kod yazdım. Fakat takdir edersinizki çok makul bir çözüm değil. Bende bunun yerine tam ekran olan rapor varsa restore yapıp formu öyle açmayı düşündüm. Tabi diyeceksinizki bu formun raporlarla ne alıp veremediğini araştırsak daha iyi olmazmı. Ben çok araştırdım. Fırsat bulursam bir konu açıp bu anlaşamayan form-rapor meselesini masaya yatıralım istiyecem. Cvp: Açık olan rapor tam ekran mı, normal mi? - mehmetdemiral - 11/06/2009 Yayınladığım bir örnek vardı. O örnekte Access penceresi gizleniyordu. Fakat eğer rapor çalışacaksa o zaman rapor tam ekran açılıyordu. Belki onu inceleseniz işinize yarar kodlar bulabilirsiniz. Tam hatırlamıyorum ama accessi gizleme 2 veya 3 olması lazım.. Cvp: Açık olan rapor tam ekran mı, normal mi? - mesudi - 11/06/2009 Teşekkürler hocam, sanırım ben bu arıza çıkaran formla biraz uğraşsam daha iyi olacak. Çünkü asıl problemin kaynağı o. Ama çok eskiden tasarladığım bir dünya kod olduğu için incelemekten korkmuştum. Mecbur gözden geçirecez. |