Access Tüm Açık Formları Kapatma
#1
access-sql-1 
Merhaba arkadaşlar daha önce böyle bir kod aramıştım zor bulmuştum;
Bugün yine ihtiyaç duydum ve yabancı sitede buldum.
Belki birinin işine yarayabilir diye paylaşayım dedim..!

Visual Basic
  1. Dim obj As Object
  2. Dim strName As String
  3. For Each obj In Application.CurrentProject.AllForms
  4. If obj.Name <> "ACIKKALACAKFORM" Then
  5. DoCmd.Close acForm, obj.Name, acSaveYes
  6. End If
  7. Next obj



Bu kodu açık kalmasını istediğiniz formun açıldığında bölümüne ekleyerek;
Visual Basic
  1. If obj.Name <> "ACIKKALACAKFORM" Then



Açık kalacak formun isminide formunuzun ismiyle değiştirdiğiniz zaman o formunuz açıldığında diğer açık olan bütün formlar kapanır.

Bundaki amacımız, çok form kullandığımız programlarımızda hem sade bir kullanış hemde bazen çift veri çektiğim sorgu ve tabloların kitlenmediği olaylarında hataları azaltmak.

Örneğin veri girdiğimiz tabloya ait form açık iken o tablodan rapor için veri çekerken tablo kilitlenemedi hatası vermektedir. Tabi bu da canımızı sıkan en büyük sorunlardan bir tanesi için bu da bir çözüm yolu...

Umarım birilerinin işine yarar. Saygılarımla Wubclub



  Alıntı
Bu mesajı beğenenler:
#2
Paylasim icin tesekkur ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılış formları için menü bilgisayarci 32 19.547 21-12-2011, 19:27
Son Mesaj: d_rago_n

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi