MS Access'te Beklenmeyen Boş Formlardan Nasıl Kaçınılır?

Şimdi paylaş:

Bu makalede, beklenmeyen boş formun nedenlerini bulmaya ve ardından bu tür sorunları çözmek için geçici çözümlere bakacağız.

Ms Access Formlarınızın Boş Kalmasını Nasıl Önlersiniz?Genellikle MS Access formları, bir son teslim tarihi üzerinde çalışırken kullanıcının görmek istemediği bir resim sunar - tasarım görünümünde kontrol veya veri içermeyen boş bir sayfa. Bazen MS Access formlarının tüm ayrıntı bölümü kaybolur ve beyaz boşluktan başka bir şey göstermez.

Boş bir form, kullanıcıları şaşırtmaktan ve hayal kırıklığına uğratmaktan başka bir işe yaramaz. Bu, iş rutinlerine ara verir, genellikle bu soruna bir çare bulmak da baş ağrısı olabilir.. Aşağıda verilenler, bu sorunun birkaç nedeni ve çözümüdür.

Formun Tamamen Boş Kalmasının Sonuçları

  • Bu öngörülemeyen boş form hatası, bir veri güncellemesini engellerse, o formdaki tüm veri alfabelerinin silinmesine neden olabilir.
  • Bazen veri bozulmasına, kaydın bitlerinin ve bölümlerinin silinmesine de yol açabilir.
  • Ayrıca işyerinde verimsizliğe neden olur.

Neyse ki bu boş ekran davranışı gerçekten bir hata değildir ve önlenebilir; ancak, iki ana nedenden dolayı oluşur:

  1. Formda herhangi bir kayıt görüntüsü yok veya,
  2. Form yeni verileri kabul edemiyor.

Koşul (1) Genellikle şu Nedenlerle Tetiklenir:

  • Kullanıcının Form Veri Girişi ayarı Evet olarak ayarlanmıştır. (Bu, formun mevcut kayıtları göstermesini engeller, yani sadece yeni veri girmek için kullanılabilir)
  • Form üzerinde kayıt içermeyen (veya WhereCondition ile birlikte kullanılan) bir filtre uygulanmış.
  • Form, ölçütlerin kayıt içermediği sorgu modundadır.
  • Form, kaydı olmayan masaya yerleştirilir.

Koşul (2) genellikle şu nedenlerle tetiklenir:

  • Formun İlaveler özelliği Hayır olarak ayarlanır.
  • Formun Kayıt Kümesi Türü Özelliği Dynaset olarak ayarlanmamışsa.
  • MS Access formu salt okunur sorguda ayarlanmışsa.

Önleme

Tüm bunlardan kaçınamazsanız, MS Access formlarınız boş kalmaya mahkumdur. Ancak, kullanıcılar bu koşullardan olabildiğince kaçınmak için her zaman bu ipuçları üzerinde çalışabilirler.

Geçici Çözümler

  • MS Access'te Beklenmeyen Boş Formlardan KaçınınKullanıcılar, 'İlavelere İzin Ver' ayarını Hayır olarak belirlediyse, yeni kayıtların girilmesini önlemek için, İlavelere İzin Ver'i tekrar Evet olarak ayarlayarak bu sorunu çözebilirler. Artık kullanıcılar, formda uygulanan herhangi bir 'BeforeInsert' olayını iptal ederek herhangi bir yeni kaydın eklenmesini engelleyebilir.
  • Kullanıcı (2) koşulundan kaçınamıyorsa, yine de (1) koşulunu önleyebilir. Örneğin, bir kullanıcı 'WhereCondition' içeren bir formu açıyorsa, kayıtsız boş bir sayfa görme olasılığı yüksektir.
  • Kayıt Kümesi Türü Özelliğini 'Dynaset' üzerinde ayarlayarak, bir kullanıcının herhangi bir bağlı alanı ve denetimi düzenlemesine izin verilir. Ancak, formun 'Basamaklı Güncelleme' ayarı devre dışı bırakılırsa, kullanıcının yabancı anahtarın verilerini düzenlemesine izin verilmediğini unutmayın.

Kullanıcıların (1) veya (2)'nin aynı anda gerçekleşmesini engelleyemediği zamanlar her zaman vardır. Bazen boş bir formla karşılaşmaktansa salt okunur sorguda karmaşık bir arama yapmak daha iyidir. Ayrıca, bazı durumlarda Erişim bozulması olayları da bu tür sorunlara yol açabilir ve bir Erişim düzeltmesi aracı.

Yazar Tanıtımı:

Vivian Stevens bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. sql'yi kurtar ve excel kurtarma yazılımı ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com

Şimdi paylaş:

Yoruma kapalı.