DenetimeGit Makro Eylemi

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Belirtilen alan veya denetim geçerli kayıt açık form, form veri sayfası, tablo içinde odak taşımak için DenetimeGit makro eylemi Access Masaüstü veritabanları ve Access web uygulamaları kullanma Veri sayfası veya sorguyu veri sayfası. 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ı yok 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 odağı nerede yeni ürün için veri girmek için başlayabilir Kategori Kimliği alanına 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ı: yok

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

Kapatma

Nesne türü: Form

Nesne adı: Ürün Listesi

Kaydetme: 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 denetimine gidin.

Bir makro kullanarak veri 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 veya 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 nerede 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.

Office 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.

×