Skip to main content

AccessTr.neT


docmd formunun açılması

akd
akd
11
9475

docmd formunun açılması

#3
docmd.close:

Close yöntemi, Visual Basic Kapat eylemini gerçekleştirir.

expression.Close (NesneTürü, ObjectName Kaydet)
ifade Gerekli. Nesnelerden birini döndüren bir ifade listesi için geçerlidir.

NesneTürü İsteğe bağlı AcObjectType.

AcObjectType bu AcObjectType sabitleri biri olabilir.
acDataAccessPage
acDefault varsayılan
acDiagram
acForm
acFunction
acMacro
acModule
acQuery
acReport
acServerView
acStoredProcedure
acTable
Visual Basic Düzenleyicisi'nde (VBE) bir modül kapanış Not nesnetürü argüman acModule kullanmanız gerekir.


İsteğe bağlı Variant ObjectName. Nesnetürü argümanı ile seçilen bir nesnenin geçerli adı olan bir dize ifadesi.

Opsiyonel AcCloseSave kaydedin.

AcCloseSave bu AcCloseSave sabitleri biri olabilir.
acSaveNo
acSavePrompt varsayılan bir Visual Basic modülü kapanış eğer bu değer göz ardı edilir. Modülü kapalı olacaktır, ancak modül değişiklikler kaydedilmez.
acSaveYes
Bu bağımsız değişkeni boş bırakırsanız, varsayılan sabiti (acSavePrompt) kabul edilir.


Açıklamalar
Eylem ve bağımsız değişkenlerini nasıl çalıştıkları hakkında daha fazla bilgi için, eylem konusuna bakın.

Nesnetürü ve nesneadı argümanlar boş (varsayılan sabit, acDefault nesnetürü için kabul edilir) bırakırsanız, Microsoft Access, etkin pencere kapanır. Kaydetmek argüman belirtmek ve nesnetürü ve nesneadı argümanlar boş bırakırsanız, nesnetürü ve nesneadı argümanların virgül içermelidir.

Bir form Required özelliğini bir alana bağlı bir kontrol varsa, 'Evet,' Not ve form bu alanla ilgili herhangi bir veri girmeden Close yöntemi kullanılarak kapalı bir hata mesajı görüntülenir değildir. Kaydetmek için yapılan tüm değişiklikler iptal edilir. Windows Kapat düğmesini, bir makro Kapat eylem ya da Dosya menüsünden Kapat seçerek formu kullanarak kapalı olduğunda, Microsoft Access bir uyarı görüntüler. Boş bir alanı ile bir formu kapatmak için Kapat yöntemi kullanarak, çalışırken Aşağıdaki kod bir hata iletisi görüntüler.

Eğer IsNull (Me! [Alan1])
If MsgBox ("Alan1 'bir değer içermelidir." _
& Chr (13) & Chr (10) _
Ve "geri dönmek için 'OK' tuşuna basın ve bir değer girin." _
& Chr (13) & Chr (10) _
& "Kaydını iptal etmek için basın 'İptal'." _
vbOKCancel) = _ "Gerekli alan Boş"
Sonra vbİptal
DoCmd.Close
End If
End If

Örnek
Aşağıdaki örnekte sormadan formu değişiklikleri kaydetmeden form Sipariş Gözden kapatmak için Kapat yöntemi kullanır:

DoCmd.Close acForm, "Sipariş Review", acSaveYes
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
docmd formunun açılması - Yazar: akd - 13/08/2011, 13:08
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 19:35
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 19:45
Cvp: docmd formunun açılması - Yazar: Puletin - 13/08/2011, 19:59
Cvp: docmd formunun açılması - Yazar: alpeki99 - 13/08/2011, 20:23
Cvp: docmd formunun açılması - Yazar: akd - 14/08/2011, 12:41
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 20:41
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 20:49
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 20:58
Cvp: docmd formunun açılması - Yazar: mehmetdemiral - 13/08/2011, 21:09
Cvp: docmd formunun açılması - Yazar: akd - 14/08/2011, 13:58
Cvp: docmd formunun açılması - Yazar: hirosima - 14/03/2012, 20:50