Bu makalede, bir Access formuna metin kutusu denetiminin nasıl ekleneceği ve daha sonra bu metin kutusuna ilişkin özelliklerin başka bir formdaki denetimden alınan değeri görüntüleyecek şekilde nasıl ayarlanacağı açıklanmaktadır. Bu işlemler aşağıdaki durumlarda kullanışlıdır:
-
Alt formu olan bir ana formunuz var; alt form hesaplanan bir metin kutusu içeriyor (örneğin, ürün fiyatlarının toplamı) ve bu sonuçların ana formda görüntülenmesini istiyorsunuz.
-
Elinizdeki formda ikinci bir formu açan bir komut düğmesi var ve ikinci formdaki bir metin kutusunun ilk formdaki bir denetimin değerini görüntülemesini istiyorsunuz.
Denetim oluşturma
-
Gezinti Bölmesi'nde, değiştirmek istediğiniz forma sağ tıklayın ve sonra Tasarım Görünümü'ne veya Düzen Görünümü'ne tıklayın.
-
Tasarım sekmesindeki Denetimler galerisinde Metin Kutusu'nu tıklatın.
-
Formda metin kutusunu oluşturmak istediğiniz yeri tıklatın.
-
Yalnızca metin kutusunun seçili olduğundan emin olun. Gerekirse farklı bir denetimi tıklatın ve sonra metin kutusunu yeniden tıklatın.
-
Özellik sayfası zaten görüntülenmiyorsa, metin kutusunu sağ tıklatın ve sonra Özellikler ' i tıklatın.
-
Özellik Sayfası görev bölmesinde Tümü sekmesini tıklatın.
-
Aşağıdaki sözdizimini kullanarak Denetim Kaynağı özelliğini ayarlayın:
=[Forms]![form adı]![denetim adı]
Burada form adı, değerini görüntülemek istediğiniz denetimi içeren formun adı ve denetim adı da denetimin adıdır.
Alt formda yer alan bir denetime başvurmak biraz daha karmaşıktır. Böyle durumlarda, aşağıdaki gibi bir söz dizimi kullanın:
=[Forms]![ana form adı]![ana formdaki alt form denetiminin adı].[Form]![alt formdaki denetimin adı]
Burada ana form adı ana formun adıdır, ana formdaki alt form denetiminin adı ana formda yer alan ve alt formun kapsayıcısı olan denetimin adıdır ve alt formdaki denetimin adı değerini görüntülemek istediğiniz denetimi içeren alt formdaki denetimin adıdır.
Not: Her durumda, Access'in değeri okuyabilmesi için başvurmak istediğiniz formun açık olması gerekir. Formu gizlenmiş olabilir, ama açık olmalıdır.
Örnekler
Örnek 1: Başka bir forma başvuru
Siparişler adlı bir ana formunuz olduğunu ve Çalışan Ayrıntıları adlı bir formda yer alan Ad adlı denetimin değerini görüntülemek istediğinizi varsayalım. Çalışan Ayrıntıları formunda yer alan Ad denetiminin değerini görüntülemek için, Siparişler formuna bir metin kutusu ekleyebilir ve bunun Denetim Kaynağı özelliğini aşağıdaki gibi belirtebilirsiniz:
=[Forms]![Çalışan Ayrıntıları]![Ad]
Örnek 2: Ana formun bir alt formundaki denetime başvuru
Siparişler adında bir ana formunuz olduğunu varsayalım. Bu form Siparişler Alt Formu adında bir alt form denetimi ve bu alt form da SiparişAltToplamı adında hesaplanan bir metin kutusu içeriyor olsun. SiparişAltToplamı denetiminin değerini Siparişler ana formunda görüntülemek için, Siparişler ana formuna bir metin kutusu eklemeniz ve bunun Denetim Kaynağı özelliğini aşağıdaki gibi belirtmeniz gerekir:
=[Forms]![Siparişler]![Siparişler Alt Formu].[Form]![SiparişAltToplamı]
Not: Her durumda, Access'in değeri okuyabilmesi için başvurmak istediğiniz formun açık olması gerekir. Formu gizlenmiş olabilir, ama açık olmalıdır.