Bir Form açıldığında Diğer Tüm Formların Kapanması
Tarih
20/08/2009 00:24
Konu Sahibi
qhuan
Yorumlar
10
Okunma
2612
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



qhuan
Aktif Üye
Kullanici Avatari
Aktif Üye
48
11/08/2009
0
Belirtilmemiş
Ofis 2003
26/02/2011,12:58
Çözüldü 
Sponsor Reklam
arkadaşlar merhaba,

bir form açıldığında diğer tüm formların kapanmasını nasıl sağlayabilrim,

Yardımlarınız için şimdiden teşekkür ederim.
Saygılarımla,
qhuan, 11-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.750
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
13/02/2017,02:22
Çözüldü 
Konu başlıklarını lütfen küçük harfle yazınız. Ben mesajınızı düzelttim. Lütfen dikkat ediniz.

Sorunuza gelince, accesste komut ile form kapatmak için

Kod:
DoCmd.Close acForm, FORMADI, acSaveNo


komutu kullanılır. Ayrıca docmd.close komutuyla da o anda aktif olan tüm formları kapatır. (Hepsi aktif olamayacağı için, "all" demenin bir yolunu bulmak lazım)

Şu an için araştırıyorum, bulunca buraya yazarım.

İnadına, ille de Accesstr.net...
Cevapla

qhuan
Aktif Üye
Kullanici Avatari
Aktif Üye
48
11/08/2009
0
Belirtilmemiş
Ofis 2003
26/02/2011,12:58
Çözüldü 
Sponsor Reklam
Uyarılarınızı dikkate alacağım,
Yardımlarınızı bekliyorum, Teşekkürler
qhuan, 11-08-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.546
7
30/10/2008
804
Tekirdağ
Ofis XP
Dün,13:07
Çözüldü 
Açık olan bütün formları kapatan kod

Kod:
    While Forms.Count > 0
        DoCmd.Close acForm, Forms(0).name, acSaveNo
Wend


Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.750
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
13/02/2017,02:22
Çözüldü 
Sponsor Reklam
Onun da kolayı var. O zaman bu komutun yer alacağı bir form mutlaka vardır. Onun üzerine bir komut düğmesi koyacak ve ona basınca tüm formların kapanmasını sağlayacaksınız. O halde bu formun adı diyelim "anaform" olsun Kodları şu şekilde yaparak anaformun tekrara açılmasını sağlarız.

Kod:
While Forms.Count > 0
        DoCmd.Close acForm, Forms(0).Name, acSaveNo
    Wend
DoCmd.OpenForm "anaform"


Eğer açık olan formda bulunulan bir kayıt varsa, yani o anda açık olan kayda gitmk gerekirse o zaman da yine seruz'un daha önce yazdığı kodlar

Kod:
BM = Me.Bookmark
    Me.Requery
    Me.Bookmark = BM


İnadına, ille de Accesstr.net...
Cevapla

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.546
7
30/10/2008
804
Tekirdağ
Ofis XP
Dün,13:07
Çözüldü 
O an açık olan form haricinde kapatılmasını istiyorsak bunu kullanabilirsiniz.

Kod:
1
2
3
4
5
6
Dim TumFormlar As Object
    For Each TumFormlar In Application.CurrentProject.AllForms
        If Me.Form.Name <> TumFormlar.Name Then 'Aktif olan formu kapatmasın.
            DoCmd.Close acForm, TumFormlar.Name, acSaveNo
        End If
    Next


Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Form Açıldığında Listede En Son Tarihli Kasa Kayıtları Listelenmesi haziran4 4 57 09/02/2017, 11:45 haziran4
  Access Kapanması Hk. Serkan Çevik 2 107 04/01/2017, 07:48 Serkan Çevik
Star Form Açıldığında "Parametre Değerini Gir" Problemi rmznaydemr 5 258 13/12/2016, 22:06 atoz112
  Form üzerinden hesaplanan alanın başka form üzerinden güncelleştirilmesi nightashes 16 350 08/12/2016, 21:40 alpeki99
  Form Açıldığında Yeni Kayda Gitme Problemi ferhatozge 6 316 30/11/2016, 15:53 ferhatozge


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya