DenetimeGit Makro Eylemi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Belirtilen alan ya da denetim açık form, form veri sayfası, tabloyu veri sayfası veya sorguyu veri sayfası geçerli kayıt içinde odak taşımak için Access Masaüstü veritabanları ve Access web uygulamaları DenetimeGit makro eylemi kullanabilirsiniz. Belirli alan veya denetim odağı olmasını istediğinizde bu eylemi kullanabilirsiniz. Bu alan veya denetim karşılaştırma veya KayıtBul eylemleri için kullanılabilir. Ayrıca, belirli koşullara göre bir formda gitmek için bu eylemi kullanabilirsiniz. Örneğin, kullanıcı Hayır Evli denetiminde girerse durumu sigorta formda, odağı otomatik olarak eş adı denetimini atlar ve sonraki denetime taşıma.

Ayar

DenetimeGit eylemi aşağıdaki bağımsız değişkenlere sahiptir.

Eylem bağımsız değişkeni

Açıklama

Denetim Adı

Alanın adını yazın veya odağı istediğiniz denetim. Bu gerekli bir değişkendir.

Not : Denetim adı bağımsız değişkeninde, [Forms] gibi değil tam tanımlayıcı alan veya denetimi yalnızca adını girin! [Ürünler]! [Ürün No] Access Masaüstü veritabanı kullanıyorsanız.

Notlar

Gizli bir formdaki bir denetime odağı taşımak için DenetimeGit makro eylemi kullanamazsınız.

İpucu : Bir denetim türü olan bir alt formiçin taşımak için DenetimeGit makro eylemini kullanabilirsiniz. Alt formdaki belirli bir kayda gitmek için KaydaGit eylemini sonra kullanabilirsiniz. De alt form bir denetime ilk alt form için ve sonra alt formdaki denetime taşımak için DenetimeGit eylemini kullanarak taşıyabilirsiniz.

Visual Basic for Applications (VBA) modülünde eylemini çalıştırmak için DoCmd nesnesinin DenetimeGit yöntemini kullanın. Bir form veya herhangi bir alt form denetimi veya bir alanı bir açık tablo, sorgu veya formu veri sayfası için odağı taşımak için SetFocus yöntemini de kullanabilirsiniz.

Örnekler

Makro kullanarak bir denetimin değerine ayarlama

Aşağıdaki makro Üreticiler formundaki düğmesinden ürün ekleme formu açılır. Bunu Yankı, Kapat, FormAç, DeğerBelirleve DenetimeGit eylemleri kullanımını gösterir. DeğerBelirle eylem ürünler formundaki üretici kimliği denetimini Üreticiler formunda geçerli üreticiye ayarlar. DenetimeGit eylemini sonra yeni ürün için veri girmek için nerede başlayabilirsiniz Kategori Kimliği alanına, odağı taşır. Bu Makro Üreticiler formundaki Ürün Ekle düğmesine iliştirilmiş olmalıdır.

Eylem

Bağımsız Değişkenler: Ayar

Açıklama

Yankıyı

Yankıyı: Hayır

Makro çalışırken ekran güncelleştirmesini durdurun.

Kapatma

Nesne Türü: Form

Nesne adı: Ürün Listesi

Kaydet: yok

Ürün Listesi formunu kapatın.

FormAç

Form adı: ürünleri

Görünüm: Form

Veri modu: ekleme

Pencere Modu: Normal

Ürünler formunu açın.

DeğerBelirle

Öğe: [Forms]! [Ürünler]! [ÜreticiKimliği]

İfade: ÜreticiKimliği

Üretici kimliği denetimini Üreticiler formunda geçerli üreticiye ayarlayın.

DenetimeGit

Denetim adı: KategoriKimliği

Kategori Kimliği denetime gitme.

Makro kullanarak verileri doğrulama

Aşağıdaki doğrulama makrosu bir Üreticiler formuna girilmiş olan posta kodlarını denetler. Bunu MakroyuDurdur, MessageBox, OlayıİptalEtve DenetimeGit eylemleri kullanımını gösterir. Bir koşullu ifade ülke/bölge ve posta kodu alanında bir kaydın forma girilen denetler. Posta kodu ülke/bölge için doğru biçimde değilse, makroyu bir ileti kutusu görüntüler ve kaydı kaydetmeden iptal eder. Makroyu daha sonra posta kodu denetimi için hata yeri düzeltebilir döndürür. Bu Makro Üreticiler formunun BeforeUpdate özelliğine iliştirilmiş olmalıdır.

Koşul

Eylem

Bağımsız Değişkenler: Ayar

Açıklama

Varsa IsNull([CountryRegion])

MakroyuDurdur

ÜlkeBölge değeri Null ise, posta kodu doğrulanamaz.

Varsa [Ülkebölge] ın ("Fransa", "İtalya", "İspanya") ve uzunluk ([posta kodu]) <> 5

MessageBox

İleti: posta kodu 5 karakteri olmalıdır.

Bip: Evet

Tür: bilgileri

Başlık: posta kodu hatası

Posta kodu 5 karakter değilse, bir ileti görüntüleyin.

OlayıİptalEt

Olayı iptal edin.

DenetimeGit

Denetim adı: PostaKodu

Varsa [Ülkebölge] ın ("Avustralya", "Singapur") ve uzunluk ([posta kodu]) <> 4

MessageBox

İleti: Posta kodu 4 karakter olmalıdır.

Bip: Evet

Tür: bilgileri

Başlık: posta kodu hatası

Posta kodu 4 karakter değilse, bir ileti görüntüleyin.

OlayıİptalEt

Olayı iptal edin.

DenetimeGit

Denetim adı: PostaKodu

Varsa ([Ülkebölge] = "Kanada") ve ([posta kodu] değil, "[A-Z] [0-9] [A-Z] [0-9][A-Z][0-9]") gibi

MessageBox

İleti: posta kodu geçerli değil. Kod örneği: H1J 1 c 3

Bip: Evet

Tür: bilgileri

Başlık: posta kodu hatası

Posta kodu Kanada için doğru değilse, bir ileti görüntüleyin. (Kanada kodu örneğin: H1J 1C3)

OlayıİptalEt

Olayı iptal edin.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×