ControlSource Özelliği

Uygulandığı öğe

BoundObjectFrame Nesnesi

ListBox Nesnesi

CheckBox Nesnesi

OptionButton Nesnesi

ComboBox Nesnesi

OptionGroup Nesnesi

CustomControl Nesnesi

TextBox Nesnesi

GroupLevel Nesnesi

ToggleButton Nesnesi

denetimde görüntülenecek verileri belirtmek için ControlSource özelliğini kullanabilirsiniz. Bir tablo, sorgu veya SQL deyimindeki bir alanla ilişkili verileri görüntüleyebilir ve düzenleyebilirsiniz. ifadenin sonucunu da görüntüleyebilirsiniz. Okuma/yazma Dize.

ifad e.ControlSource

ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren bir ifade.

Ayar

ControlSource özelliği aşağıdaki ayarları kullanır.

Ayar

Açıklama

Alan adı

Denetim, bir tablo, sorgu veya SQL deyimindeki alanla ilişkilidir. Denetimde alandan veriler görüntülenir. Denetimdeki veride yapılan değişiklikler, alandaki karşılık gelen veriyi değiştirir. (Denetimi salt okunur yapmak için Locked özelliğini Evet durumuna getirin.) Köprü veri türü içeren bir alanla ilişkili bir denetime tıklarsanız köprü adresinde belirtilen hedefe gidersiniz.

İfade

Denetim, bir ifade tarafından oluşturulan veriyi görüntüler. Bu veri kullanıcı tarafından değiştirilebilir ancak veritabanında kaydedilmez.


Denetime ait özellik sayfası, makro veya Visual Basic for Applications (VBA) kodu kullanarak bu denetimin ControlSource özelliğini ayarlayabilirsiniz.

Bir metin kutusunun ControlSource özelliğini, formun Tasarım görünümünde veya raporun Tasarım görünümünde alan adını veya ifadeyi doğrudan metin kutusuna yazarak da ayarlayabilirsiniz.

Rapor için, Gruplandırma, Sıralama ve Toplam bölmesinin Alan/İfade açılan penceresinde bir alan seçerek veya bir ifade girerek bu özelliği ayarlayabilirsiniz.

VBA'da bu özelliğin değerini ayarlamak için bir dize ifadesi kullanın.

Notlar

Rapor grup düzeyi için, ControlSource özelliği gruplandırmanın yapılacağı alanı veya ifadeyi belirler.

Not : ControlSource özelliği bir seçenek grubundaki onay kutusu, seçenek düğmesi veya geçiş düğmesi denetimleri için geçerli değildir. Yalnızca seçenek grubunun kendisi için geçerlidir.

Raporlarda, ControlSource özelliği yalnızca rapor grup düzeyleri için geçerlidir.

Formlar ve raporlar veritabanınızda "pencere" gibi davranır. Bir form veya raporun birincil veri kaynağını, bu kaynağın RecordSource özelliğini tablo, sorgu veya SQL deyimine ayarlayarak belirtebilirsiniz. Sonra da ControlSource özelliğini veri kaynağındaki bir alana veya bir ifadeye ayarlayabilirsiniz. ControlSource özellik ayarı bir ifadeyse görüntülenen değer salt okunur olur ve veritabanında kaydedilmez. Örneğin, aşağıdaki ayarları kullanabilirsiniz.

Ör nek ayar

Açıklama

LastName

Denetimde, görüntülenen LastName alanından veriler gösterilir. Rapor grup düzeyinde, Microsoft Office Access 2007 verileri soyadına göre gruplandırır.

=Date( ) + 7

Denetimde, bugünden yedi gün sonraki bir tarih bu ifadede gösterilir.

=DatePart("q",ShippedDate)

Denetimde, sevk tarihinin hangi çeyrekte olduğu bu ifadede gösterilir. Rapor grup düzeyinde, Access sevk tarihinin hangi çeyrekte olduğuna göre veriyi gruplandırır.

Örnek

Aşağıdaki örnekte, AdresKısım adlı bir metin kutusunun ControlSource özelliği Şehir adlı bir alan olarak ayarlanır:

Forms!Customers!AddressPart.ControlSource = "City"

Sıradaki örnekte, Beklenen adlı bir metin kutusunun ControlSource özelliği =Date() + 7 ifadesine ayarlanır.

Me!Expected.ControlSource = "=Date() + 7"

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.

×