Modül
İçerikler
Dizin 🔎︎

# Olaylar

Olaylar sekme sayfasında, makroları bir formun denetim alanlarında oluşan olaylara bağlayabilirsiniz.

Olay gerçekleştiğinde bağlanan makro çağrılacaktır. Bir olaya makro atamak için ... düğmesine basın. Eylem Ata iletişim penceresi açılacaktır.

Bu komuta erişmek...

Seçilmiş form elemanın kısayol menüsünü açın - Denetim - Olaylar sekme sayfasını seçin

Form Denetimleri veya Form Tasarımı araç çubuğunu açın, Denetim simgesine tıklayın - Olaylar sekmesi

Denetime bağlı olarak farklı olaylar kullanılabilir. Olaylar sekmesinde sadece, seçilen denetim ve içerik için kullanılabilen olaylar listelenir. Şu olaylar tanımlanmıştır:

## İşlemi onayla

Bu olay, denetime tıklanarak bir eylem tetiklenmeden önce gerçekleşir. Örneğin, "Gönder" düğmesine basılması bir gönderme eylemini başlatır; ancak, gerçek "gönderme" işleme Başlatırken olayı gerçekleştiğinde başlar. Onaylama eylemi olayı, işlemi sonlandırmanıza izin verir. Eğer bağlı yöntem YANLIŞ dönerse, Başlatırken olayı yürütülmeyecektir.

## İşlemi çalıştır

Yürütme eylemi olayı, bir eylem başlatıldığında gerçekleşir. Örneğin, eğer formunuzda bir "Gönder" düğmesi varsa, gönderme işlemi başlatılacak eylemi simgeler.

## Değiştirildi

Değiştirildi olayı denetim odağı kaybettiğinde ve odağı kaybettiği için denetimin içeriği değiştiğinde gerçekleşir.

## Metin değiştirildi

Metin değişti olayı girdi alanına bir metin girerseniz veya onu değiştirirseniz gerçekleşir.

## Nesne durumu değişti

Öge durumu değişti olayı denetim alanının durumu değiştiğinde gerçekleşir.

## Eğer odaklama alınırsa

Odağı kabul ettiğinde olayı denetim alanı odağa sahip olduğunda gerçekleşir.

## Odaklanma kaybedilirken

Odağı kaybettiğinde olayı denetim alanı odağı kaybettiğinde gerçekleşir.

## Tuşa basıldı

Duşa basıldı olayı denetim odağa sahip olduğunda kullanıcı herhangi bir tuşa bastığında gerçekleşir. Bu olay girdileri kontrol etmesi için bir makroya bağlanabilir.

## Tuş serbest bırakıldı

Tuş bırakıldı olayı denetim odağa sahipken kullanıcı tuşu bıraktığında gerçekleşir.

## Fare içine

Fare içeride olayı fare denetim alanının içindeyken gerçekleşir.

## Tuşa basılırken fare hareket etti

Tuşa basılı iken fare hareket ettirildi olayı bir tuşa basılı iken fare sürüklendiğinde gerçekleşir. Bir örnek olarak, sürükle bırak sırasında ilave bir tuş kipi belirler (taşı veya kopyala).

## Fare oynatıldı

Fare taşındı olayı fare denetim üzerine geldiğinde gerçekleşir.

## Fare düğmesine tıklandı

Fare tuşuna basıldı olayı fare işaretçisi denetim üzerinde iken fare düğmesi basıldığında gerçekleşir.

Bu olayın denetim üzerindeki açılan içerik menüsü için istekleri bildirmek için kullanıldığını unutmayın.

## Fare düğmesi bırakıldı

Fare düğmesi bırakıldıolayı fare işaretçisi denetim üzerinde iken fare düğmesi bırakıldığında gerçekleşir.

## Fare görünüşü

Fare dışarıda olayı fare denetim alanının dışında ise gerçekleşir.

## Güncellemeden önce

Güncellemeden Önce olayı, kullanıcı tarafından değiştirilen kontrol içeriği veri kaynağına yazılmadan önce oluşur. Bağlanmış olan makro, örneğin, "YANLIŞ" döndürerek bu eylemi önler.

## Güncellemeden sonra

Güncellemeden sonra olayı, kullanıcı tarafından değiştirilmiş kontrol içeriği veri kaynağına yazılırsa gerçekleşir.

## Sıfırlamadan önce

Sıfırlamadan önce olayı bir form sıfırlanmadan önce gerçekleşir. Bağlanmış bir makro, örneğin, "YANLIŞ" döndürerek bu eylemi önleyebilir.

Aşağıdaki koşullardan biri sağlandığında form sıfırlanır:

1. Kullanıcı sıfırlama düğmesi olarak tanımlanan bir (HTML) düğmesine basar.

2. Veri kaynağına bağlantılı bir formda yeni ve boş bir kayıt oluşturulur. Örneğin; son kaydın ardından Yeni Kayıt düğmesine basılabilir.

## Sıfırlamadan sonra

Sıfırlamdan sonra olayı bir form sıfırlandıktan sonra gerçekleşir.