Bu aksiyon, formdaki elemanların bazı özelliklerini belirli bir koşula göre değiştirmemizi sağlar.
Change Properties aksiyonunun özellikler
Condition (Koşul): Değer alanına yazılacak bilgilerin hangi koşulda kontrol edileceğini belirtir.
Description(Açıklama): Eylemin açıklaması yazılır. Bu açıklama daha sonraları uygulama geliştiricinin hangi aksiyonun hangi amaç ile kullanıldığını gösteren referans alanıdır. Burada yazılan değer aksiyonlar menüsünde şu alana karşılık gelmektedir.
Value (Değer): Bağlı olduğu alanın değeri ile ilgili bilgiler yazılır. SQL sorgusu kullanılmayacaksa, koşula bağlı çalışacak değer yazılır
Fields (Alanlar): Özelliği değiştirilecek alanlar yazılır.
SQL Query (SQL Sorgusu): Aksiyonun çalışıp çalışmayacağını belirleyen SQL sorgusu yazılır. Bu alan kullanıldığında Value ve Condition alanları kullanılamaz. Sorgu sonucu 1 ise işlem yapılacak, değilse 0 olacaktır.
Type (Tür): Seçili alanların hangi özelliğinin değiştirileceğini seçin. Tür alanındaki özellikler şunlardır: Passive – Active – Hide – Visibility – Can not be empty – Optional – Trigger Value Changing – Change Background– Change Text Color – Change Text Type – Change Text Size – Files can not be added – File can not be deleted – Hide(No spaces when the field is hidden) – Visibility ( it will show hidden area with space )
Run Condition (Çalışma Koşulu): Bu alana girilen sorgudaki değer '0' ise ilgili işlem çalışmayacaktır.
Request Confirmation (Onay İsteği):Eylemi çalıştırmadan önce onay isteyip istemediğinizi seçin. Onay İste aktif ise Onay Mesajı özelliği açılır ve onay istenirken görüntülenecek mesaj yazılır.
Örnek Kullanım 1 Örneğin; Bir etiket ve bir rakam kutusu var. Rakam kutusunun değeri değiştiğinde, etiketin arka plan rengi kırmızı olacaktır. Bunun için rakam kutusunda bir aksiyon oluşturabilirsiniz. On value change - Change Properties aksiyonunu kullanıyoruz. Diğer özellikler aşağıdaki gibidir.
Rakam kutusunda ki işleme göre değeri 10 olarak yazarsanız etiket kırmızı renk olmaz.
Rakam kutusunda ki işleme göre değeri 1000 olarak yazarsanız etiket kırmızı renk olacaktır.
Örnek Kullanım 2 SQL sorgusu yazılmadığı durumlarda Value alanına eklenen değer Condition alanındaki seçilen şarta bağlı olarak aksiyonun çalışma durumu belirlenir. Örnek aksiyonda Fields'ta seçilen alanların değeri 500'den büyükse, alanlar pasif olacaktır. |