[FORM] formu access dugmesi ile kapatmak yada vazgecmek
#1
Herkese merhaba;

Bir formu, form uzerinde bulunan access kapat dugmesi ile kapatmak icin formun kapandiginda olayina bir kod yazmak gerekirse nasil bir kod ile halledebiliriz?

Istedigim sudur;

Kapata basinca bir mesaj kutusu acilsin ve yes-no butonlari olsun.
Yes dersem sadece formu kapatsin, no dersem vazgecip mesaj kutusuda ekrandan kaybolsun.

Tesekkurler.



  Alıntı
Bu mesajı beğenenler:
#2
SN osmanaga bey;
Private Sub Kapat_Click()
Cvp = MsgBox("Kapat(OK) veya vazgec(Cancel)", vbOKCancel, "FORM KAPATMA")
If Cvp = 1 Then DoCmd.Close acForm, Me.Name
End Sub
kod ile yapilabilir.



  Alıntı
Bu mesajı beğenenler:
#3
Sn.desgin83260;

Yanlış anlaşılma var!
Bu kod, form üzerine bir BUTON eklendiğinde ve butonun tıklandığında olayına taşındığında, formu kapatıyor veya kapatma isteğini iptal ediyor. Problem yok.

Benim isteğim biraz farklı:
Ben formu kapatmak için bir BUTON değil de, Access formlarında sağ üstteki kapat (X) düğmesi ile KAPATMAK istiyorum.

Ama önceki mesajımda belirttiğim gibi,

Kapat düğmesine bastığımda bir msgbox açılsın ve "Form kapanacak, emin misiniz?" diye sorsun.

YES dersem kapansın, NO dersem msgbox açılsın ve "kapatma işleminden vazgeçtiniz" mesajı versin ve FORM kapanmasın.

Anlatabildim mi?



  Alıntı
Bu mesajı beğenenler:
#4
Sn. dsezgin83260;

Aşağıdaki kodu FORM kapandığında ya da FORM kaldırıldığında olayına yazdım.

EVET dediğimde problem yok FORM kapanıyor, ama HAYIR dersem run-time error hatası veriyor, Close işlemi iptal edildi diyor. SORUN ne olabilir acaba?

Private Sub Form_Close()
Dim mesaj
mesaj = MsgBox("Form kapansın mı?", vbCritical + vbYesNo, "BİLGİ")
Yes = 7
No = 6
If mesaj = 7 Then DoCmd.Close
If mesaj = 6 Then
DoCmd.CancelEvent: Exit Sub
Else
MsgBox "Kapatma işlemini İptal ettiniz", vbOKOnly, "BİLGİ"

End If
End Sub



  Alıntı
Bu mesajı beğenenler:
#5
Sn osmanaga;
Access kapat dugmesi tiklandiginda formun kapatma eylemi tetiklemis oluyorsunuz. Vazgecme eylemi burada calismayacagi icin form kapatma eylemini buton ile yapilabilir.



  Alıntı
Bu mesajı beğenenler:
#6
Sn. dsezgin83260;

Olabilseydi güzel olacaktı ama neyse, buton ile halledeceğim artık.

Teşekkürler.
Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Mouse Ile Açık Formu Kapatmak hmuratg 1 320 06-11-2024, 16:08
Son Mesaj: kahramanselim
  [SORGU] Row-number() Yada Satır Sayısı kahramanselim 2 383 15-10-2024, 16:26
Son Mesaj: kahramanselim
  [SORGU] Boş Yada Dolu Olanlar Access Ziyaretçisi 2 388 15-06-2024, 20:30
Son Mesaj: Access Ziyaretçisi
  [TABLO] Formu Tabloda Filtreleme soss 2 475 27-03-2024, 20:04
Son Mesaj: soss
  Access Formu üzerinden Sql Server Tabloya Nasıl Veri Kaydı Yapılır karacahil 4 672 15-02-2024, 12:10
Son Mesaj: halily
  [FORM] Metin Kutusundaki Değere Göre Altforma Kayıt Eklensin Yada Eklenmesin ŞabanTR 4 587 17-12-2023, 17:40
Son Mesaj: ŞabanTR
  Access Uygulamasından Bilgisayardaki Açık Uygulamaları Kapatmak. ŞabanTR 8 785 11-12-2023, 20:20
Son Mesaj: ŞabanTR
  Formu Pdf Olarak Kaydetme snapper 8 883 01-11-2023, 22:59
Son Mesaj: dsezgin

Foruma Git:


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