Form denetimindeki bilgilerin forma eklenmesini, kendisini, formun tamamını veya ilgili alandaki bir değişikliğe bağlı olarak farklı bir form kontrolünü güncellemeyi sağlayan işlem türüdür.
Araç panelinde Update Value aksiyonu
Notlar
SQL sorguları formdaki bir alanın bilgisini almak istediğinden, select cümlesi yazılmadan doğrudan alan adı alınabilir ve $P yazılarak SQL'e gitmeden alanın değeri alınabilir.
Client ekranında görmek için bir liste veya diğer türleri, grafik, takvim, grafik çizgisi ve harita kontrolleri güncellenmelidir. Genellikle bu işlem Form sayfası açıldığında olayı ile birlikte kullanılır.
Özellikler
Açıklama: Aksiyonun bir açıklaması yazılır.
Başlık: Form aksiyonu olarak eklendiğinde aksiyon listesindeki adı belirtir.
Değer Alanı: Güncellenecek alan kendi, Tüm Formlar veya ilgili form alanlarından seçilir.
SQL Sorgusu: Bu alana yazılan SQL sorgusu ile değer alanında belirtilen ilgili eleman veya elemanlara sorgudan gelen veriler yazılır.
Çalıştırma Koşulu: Bu alana girilen sorgudaki değer '0' ise ilgili işlem çalışmayacaktır.
Onay İste: Aksiyonu ç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.
Kullanılan Örnekler
Örneğin;
Bir kontrol listeniz var. Bu listenin sorgusu, listenin özelliklerinde yazılmıştır. Client ekranını görmek isterseniz forma işlem ekleyebilirsiniz. Form açıldığında Liste görünümü için Değeri Güncelle işlemi eklenir. Ancak, List'in sorgusu nedeniyle işlemin SQL Sorgusu yazılmaz.
Liste için formdaki işlem
Başka bir örnek;
Sayısal bir kutunuz ve metin kutusu adında bir ürününüz var. Ürün alanını sayısal kutu değerine göre değiştirmek istiyorsanız, bu senaryo için Değer değiştiğinde Değeri Güncelle aksiyonunu kullanabilirsiniz. Değer Alanında ürünü içeren bir metin kutusu olan Product alanı seçilir. Ve içerisine sorgu ile bir değer gönderilmek istenildiği için SQL Sorgusu aşağıdaki gibi olabilir.
Seri numarasındaki değeri değiştirdiğinizde Ürün değişecektir.
Bu işlem sonucunda Client ekranında görünümü