Save Record

SaveRecord aksiyonu bir SQL aksiyonu oluşturmadan UPDATE ve/veya INSERT komutları çalıştırmanıza olanak sağlayan aksiyondur.

Aksiyon eklenecek elementi seçin. Properties (Özellikler) paneli altında yer alan +Add Action’a tıkla. (A)

OnClick--> ManageDB-->Save Record ’a tıkla ve Save Record aksiyonunu ekleyin. (A)

SaveRecord aksiyonunun 3 modu bulunur. Bunlar; Smart, Insert ve Update.

1.Smart Modu:

Eğer aksiyon ile gönderdiğiniz Id, tablodaki bir Id ile eşleşiyorsa UPDATE, eşleşmiyorsa da INSERT çalıştırmanıza yarar.

2.Update Modu:

Eğer tabloda verilen Id ile eşleşen bir girdi varsa girdiği günceller, yoksa bir aksiyon almaz.

3.Insert Modu:

Eğer tabloda verilen Id ile eşleşen bir girdi yoksa, girdiyi tabloya ekler, varsa hata alırsınız.

Mod seçiminin ardından tablo seçimi yapmanız gerekmektedir. Tablo seçiminizin hemen ardından ise, tablo seçtiğiniz Select’in altında bir MultiSelect belirecektir. MultiSelect içerisinde seçtiğiniz tablo içerisinde yer alanlar kolonlar gelecektir. Bu kolonlar, Tablo seçimiyle birlikte tabloya bağlı olarak parametreler şeklinde aksiyon içerisinde yer alacaktır.

Yaptığınız her kolon seçimi ardından kolonlar, aksiyona parametre olarak eklenecektir. Eklenen parametrelere veri bağlama işlemini yanında yer alan Symbol Picker ile yürütebilirsiniz.

Update modunda Update koşulu:

Eğer aksiyonda Update modu seçilmişse, aksiyonun altında aksiyonun hangi koşulları sağlayan tablo girdilerini güncellemesi gerektiğini temsil eden bir alan belirecektir.

Bu alana birden fazla koşul eklenebilir. Bu koşullar AND Clause’uyla arka arkaya zincirlenebilir ya da bir OR koşul grubu oluşturularak koşullardan herhangi birisinin sağlanması dahilinde aksiyonun çalışması sağlanabilir. Aynı zamanda birden fazla OR koşul grubu oluşturulup bu koşul grupları arka arkaya zincirlenebilir.

Eklenen aksiyon içerisinde Symbol Picker (B) aksiyonunun parametre giriş yöntemini seçmek için kullanılır.

Tüm parametreleri doldurulup aksiyon çalıştırıldığında seçilen tablonun seçilen Id’ye karşılık gelen girdisi -eğer varsa- silinecektir.

Eklenen aksiyonlar için Context menü (C) üzerinden çeşitli işlemler yapabilirsin.

Copy seçeneği ile aksiyonu kolaylıkla kopyalayabilirsin. Böylelikle aksiyon tekrarı gereken yerlerde hız kazanırsın.

Add Confirmation seçeneği ile aksiyonun çalışması için onay mesajı ekleyebilir,

Add Condition ile eklediğiniz aksiyonun belirli bir koşul doğrultusunda çalışmasını belirleyebilir,

Remove seçeneği ile eklenen aksiyonu kolaylıkla silebilirsin.

Last updated