Skip to main content

AccessTr.neT


Access penceresi gizlemede form görüntüleme sorunu

Access penceresi gizlemede form görüntüleme sorunu

Çözüldü #1
Merhaba;
Formda verilen Access penceresi gizleme scriplerinden birini programımda kullandım ama bir yerde sorun var. Bölünmüş form formatında hazırlanmış birbirinin kopyası (filtreleri farklı) veri sayfası öğelerim var. Bu form öğeleri penceleri gizlediğimde açılmaz oldular. Aşağıdaki örnekte göreceğiniz üzere ana menüden "Liste ve formlar" a tıkladığımızda gelen ikinci menüdeki açılır kutu içinden bir öğe seçtiğinizde program kitleniyor. Ama Access pencerelerini görünür yaptığımda sorunsuz bir şekilde çalışıyor. Script benim form yapılarımamı uygun değil değil acaba. Yada bir yerde yanlış birşeylermi yapıyorum. Diğer bütün form öğeleri sorunsuz bir şekilde çalışırken bölünmüş form öğesinin açılmamasını çözemedim. Umarım yardımcı olabilirsiniz. Şimdiden teşekkürler.
.rar Ogrenciler.rar (Dosya Boyutu: 133,5 KB | İndirme Sayısı: 41)
Son Düzenleme: 19/11/2009, 15:11, Düzenleyen: seseyna.
Cevapla
Çözüldü #2
Probleminizin çözüldüğüne inanıyorum. Katıştırılmış macro yerine kod türütürseniz iyi olur birde Ofis 2007 kullanıyorsunuz accdb uzantılı veritabanlarını alt versiyon kullanıcıları açamayabilir o yüzden sorularınızı mdb uzantılı yapmaniz accesstr den faydalanan arkadaşlar için daha faydalı olur. İyi günler
Unutmadan sadece 4. sınıf tam listesi için yaptım diğer sınıflarıda aynı şekilde yüklendiğinde kısmına docmd. maximize kodunu yazınız
.rar altansoft.rar (Dosya Boyutu: 147,7 KB | İndirme Sayısı: 60)
altansoft 08-03-2009.
Son Düzenleme: 17/11/2009, 16:57, Düzenleyen: altangüven.
Cevapla
Çözüldü #3
Sayın altangüven;
Öncelikle ilginizden dolayı teşekkür ederim.
Hazırladığım programı 2003 versiyonuna çeviremedim. Bunu akıl etmekte sanırım biraz geç kaldım. Program içerisinde 2003 ün desteklemediği bazı yapılar kullanmışım ama bunların neler olduğunu bilmiyorum. O yüzden Access 2003 formatına dönüştürmüyor. Access de katıştırılmış makroların karşılı olan kodları bilmediğim için macroları kullandım. Buradanda şu anlaşılıyorki yarım aklımla bir program yaptım ama kimsenin kullanmadığı yöntemlerle sanırım...

Gönderdiğiniz örnekte bir düzeltme yaptınızmı. Yaptıysanız bende o örnek hala aynı aynı yerde kalıyor. Düzeltme yaptıysanız ve sizde doğru şekilde çalışıyor ise söylerseniz bilgisayarımda bir problem olduğunu düşünerek tekrar kontrol edeyim.
Cevapla
Çözüldü #4
Sayın Altangüven;
Kendi bilgisayarımda Access i kaldırıp yeniden yükledikten sonra sizin göndermiş olduğunuz örneğe tekrar baktım ve 4. sınıf listesinin istediğim gibi çaşlıştığını gördüm. sanırım birtek o formu düzenlediniz. O formu kopyalayarak diğer sınıf listelerini tekrar hazırladım ama yaptığınız değişikliğin (düzeltmenin) ne olduğunu bulamadım. Örnek üzerinde ne yaptığınızı gerçekten merak ediyorum. Buraya yazarsanız diğer arkadaşlarımızda bu faydalanabilirler.

(Bende merak ve yeni birşeyler öğrenme açlığımı gidermiş olurum.)

Birde yine aynı çalışmada bir sorunum var gerçi formunda bu konuda bir konu açtım ama bir sonuç çıkmadı henüz. Sorun şu ki; yeni kayıt penceresi açıldıktan sonra program kapatıldığında (değişiklik yapılsın ya da yapılmasın) Access hata veriyor. Ama program çalıştırıldıktan sonra yeni kayıt formu açılmadığı sürece ne yapılırsa yapılsın program kapatıldığında herhangi bir sorun olmuyor. İşin garibi yeni kayıt girme formu arama formunun bir kopyası, sadece görüntü değiştirildi.

bu konuda da yardımcı olursanız gerçekten minnettar olurum. İlginiz için tekrar teşekkür ederim.
Cevapla
Çözüldü #5
yaptığım değişiklik şu;
menü2 formundaki ayrıntılı sınıf listeleri açılır kutusunu katıştırılmış makroyu iptal ettim ve güncelleştirme sonrasında olay yordamına şu kodu yazdım
Kod:
Private Sub Açılan_Kutu4_AfterUpdate()
Dim stDocName As String
         stDocName = Me.Açılan_Kutu4
    DoCmd.OpenForm stDocName, acNormal
End Sub


yani Açılan Kutu 4 güncellendiğinde kutuda yazan kritere ait formu aç
ikinci aşama açılacak olan formun yüklendiğinde olay yordamına şu kodu yazdım
Kod:
Private Sub Form_Load()
DoCmd.Maximize
End Sub

buradada yüklendiğinde ekranı kapla diyoruz olay bu accesse format atmanıza hiç gerek yoktu
Benim anladığım kadarıyla kilitlenme sebebi form özelliklerinde açılan kalıcı olarak ayarladığınızda üste gelen form alttakinin kilitliyor. Yani siz liste kutusundan 4 sınıf liste formunu tıkladığınızda form aslında açılıyor ancak maximize olmadığı ve Access penceresi kapalı olduğu için geri planda açılıyor. Böylece bizim gördüğümüz menü 2 formu kilitlenmiş gibi gözüküyor. Çalışmanızda başarılar.
altansoft 08-03-2009.
Son Düzenleme: 19/11/2009, 22:11, Düzenleyen: altangüven.
Cevapla
Çözüldü #6
sayın altan güven

bu konuyla ilgili benimde benzer bir sorunum var.

formda acces pencelerini gizledim ancak bazı formlar ve raporlar bu gizleme işleminden sonra açılmıyor. daha önce bu konuyla ilgili siteden arkadaşlar Turkçe karakter kullandığım için bu sorunla karşılaşmış olabilieceğimi belirttiler. ancak görüyorum ki konuyu açan arkadaşta programında Türkçe karakterler kullanmış.

bende sizin bahsettiğiniz makro çakışması olabileceğini düşünüyorum. ancak nasıl yapacağımı bilmiyorum.

programı açtığımda çalışmayan düğmeler ve raporlar aşağıdakilerdir:

1. Yeni Sipariş kaydı
2.Yeni Yükleme Kaydı
3. Fatura Kaydı
4. Gçb Raporu
5. Numune Gönderi Kaydı
6.Müşteri Yükleme Raporu
7.Nakliyeci Yükleme Raporu

programı inceleyebilirseniz çok memnun kalırım.

kullanıcı adı : Çağdaş Ertuğ
şifre: 12345
.rar İhracat Takip Programı.rar (Dosya Boyutu: 684,15 KB | İndirme Sayısı: 50)
magmar, 02-10-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da