Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
20/08/2009 00:24
Konu Sahibi
qhuan
Yorumlar
10
Okunma
3115
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

qhuan

Aktif Üye
 36
 48
 18
 11/08/2009
0
 Belirtilmemiş
 
 Ofis 2003
 26/02/2011,12:58
Çözüldü 
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.

Kullanici Avatari

mehmetdemiral

Uzman
ME.... DE....
 53
 4.915
 213
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 13/11/2018,20:45
Çö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...

Kullanici Avatari

qhuan

Aktif Üye
 36
 48
 18
 11/08/2009
0
 Belirtilmemiş
 
 Ofis 2003
 26/02/2011,12:58
Çözüldü 
Uyarılarınızı dikkate alacağım,
Yardımlarınızı bekliyorum, Teşekkürler


qhuan, 11-08-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

Seruz

Uzman
SE.... UZ....
 47
 1.564
 7
 30/10/2008
814
 Tekirdağ
 BT Şefi
 Ofis XP
 30/11/2018,14:06
Çö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

Kullanici Avatari

mehmetdemiral

Uzman
ME.... DE....
 53
 4.915
 213
 30/10/2008
 Samsun
 Öğretmen
 Ofis 2013 32 Bit
 13/11/2018,20:45
Çözüldü 
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...

Kullanici Avatari

Seruz

Uzman
SE.... UZ....
 47
 1.564
 7
 30/10/2008
814
 Tekirdağ
 BT Şefi
 Ofis XP
 30/11/2018,14:06
Çö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


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Raporda Üstbilgi Ya Da Altbilgiyi Diğer Sayfalardandan Engellemek İstiyorum alimadam 3 122 31/10/2018, 08:09
Son Yorum: alimadam
Çözüldü Alt Form İçinde Alt Form + İşaretinin Açılması ielmacilar 12 415 27/09/2018, 12:32
Son Yorum: ielmacilar
Çözüldü Form Acıldığında Accessi Gizlemek kursun 2 184 15/09/2018, 22:08
Son Yorum: kursun
Çözüldü Stok Yok Uyarısının Otomatik Kapanması ielmacilar 2 190 26/08/2018, 19:09
Son Yorum: ielmacilar
Çözüldü Ana Form'a Birkaç Tane Alt Form Ekleme kursun 4 212 25/08/2018, 02:43
Son Yorum: kursun

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.
123444