VCL Delphi

Eğer DBGRID gibi nesnelerle çalışıyorsanız istemediğiniz alanların, mesela
kullanıcının görmemesi gereken bilgilerin ekranda görünmesinden rahatsız olmuşsunuzdur.
Bu sorunu dizayn ekranında Fields Editor'ü kullanarak çözebilirsiniz, fakat
veritabanının yapısında yapacağınız en küçük bir değişiklik başınıza hiç beklenmedik
sorunlar açabilir. Bunun yerine program çalıştıktan sonra uygun bir yerde (örneğin
formcreate içerisinde) aşağıdaki vereceğimiz metodu uygulayabilirsiniz.
Mesela formunuzda Table1 adlı bir TTable nesnesi kullanıyorsunuz ve bu veritabanının
Gereksiz adlı alanının görünmesini istemiyorsunuz. Bu durumda
Table1.FieldbyName('Gereksiz').Visible := False;
yazmanız probleminizi çözecektir. Bu şekilde daha önce saklamış olduğunuz
alanları da tekrar görünür hale getirebilirsiniz. Hatta checkbox'lar ile
oluşturacağınız basit bir ayar penceresi ile bu işlemi kullanıcının tercihine
göre şekillemesini sağlayabilirsiniz.