Save Record

Save Record

Save Record aksiyonu, bir form ya da veri girişi ekranında yapılan değişiklikleri veritabanına kaydetmek için kullanılır. Bu aksiyon sayesinde, kullanıcılar form aracılığıyla toplanan verileri güncelleyebilir veya yeni bir kayıt ekleyebilir. MSSQL ve Oracle veritabanı sistemleriyle entegre çalışarak mevcut veritabanı altyapısını değiştirmeden veri yönetimini sürdürebilirsiniz.

Teknik Özellikler 

  • Veri Güncelleme ve Ekleme: Form veya veri girişi aracılığıyla toplanan veriler veritabanına kaydedilebilir veya güncellenebilir.
  • Veritabanı Entegrasyonu: MSSQL ve Oracle veritabanları ile uyumlu çalışarak mevcut altyapı ile veri yönetimi sağlanabilir.
  • Web ve Mobil Uyumluluğu: Hem web hem de mobil uygulamalarda sorunsuz çalışır.
Save Record Aksiyonu Uygulama Adımları
  1. Kuika platformuna giriş yaparak üzerinde çalıştığınız projeyi açın.
  2. UI Design modülüne geçin ve sağ panelde bulunan Properties panelini açın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Managed DB > Save Record aksiyonunu ekleyin.

Save Record Aksiyonu Modları

Save Record aksiyonunun üç farklı modu bulunur:

  1. Smart Modu:
    • Eğer aksiyon ile gönderilen Id, tablodaki bir Id ile eşleşiyorsa UPDATE, eşleşmiyorsa INSERT işlemi çalıştırılır.
    • Örnek: Eğer veritabanındaki kullanıcı kaydına ait bir Id varsa, veri güncellenir. Yoksa yeni bir kullanıcı kaydı eklenir.
  2. Insert Modu:
    • Eğer tabloda verilen Id ile eşleşen bir kayıt yoksa, yeni bir kayıt oluşturur. Ancak, verilen Id ile eşleşen bir kayıt mevcutsa, hata alınır.
    • Örnek: Eğer sistemde aynı Id'ye sahip bir kayıt varsa, yeni kayıt eklenmez ve hata mesajı gösterilir.
  3. Update Modu:
    • Eğer tabloda verilen Id ile eşleşen bir kayıt varsa, kayıt güncellenir. Eşleşen bir kayıt yoksa, hiçbir işlem yapılmaz.
    • Örnek: Veritabanındaki kayıt, belirtilen Id ile güncellenir. Eğer Id'ye sahip bir kayıt yoksa işlem yapılmaz.

Save Record Aksiyonunda Tablo Seçimi ve Koşullar

  1. Tablo Seçimi:
    • "Select Table" alanından kayıt işlemi için kullanılacak tabloyu seçin.
    • "Select Table" alanından, kayıt işlemi için kullanılacak tabloyu seçin. Tablo seçildiğinde, "Select Columns" başlıklı bir Multi Select alanı görüntülenir. Bu alanda, seçilen tabloya ait kolonlar listelenir. Kolonlar, aksiyon parametreleri olarak tanımlanır ve aksiyonun işlevselliğini belirler.
  2. Koşul Ekleme:
    • Eğer aksiyonda "Update" modu seçilmişse, aksiyonun altında güncellenmesi gereken tablo girdilerini temsil eden bir alan çıkar.
    • Koşullar, AND yapısı ile birbirine zincirlenebilir. Alternatif olarak, bir OR koşul grubu oluşturulabilir, böylece herhangi bir koşul sağlandığında aksiyon çalışır.
    • Örnek: Kullanıcı adı ve e-posta koşulu sağlanırsa, veritabanındaki kayıt güncellenir.
Kullanım Senaryosu: Kullanıcı Verisi Kaydetme
  1. Kullanıcı Formu: Kullanıcı adı, e-posta ve telefon numarasını içeren bir form doldurur.
  2. Save Record Aksiyonu: Kullanıcı formu gönderdiğinde, Save Record aksiyonu tetiklenir ve form verileri veritabanına kaydedilir.
    • Eğer form verileri mevcut bir kullanıcıya aitse, sistem Update modu ile veriyi günceller.
    • Eğer kullanıcı yeni ise, sistem Insert modu ile yeni bir kayıt ekler.
Save Record Aksiyonu İleri Seviye Özelleştirmeler 
  1. Dinamik Veriler: Id parametresi dinamik hale getirilerek, form verilerinden alınan ID ile kaydın güncellenmesi sağlanabilir.
  2. Tabloya Bağlı Parametreler: Tabloya bağlı kolonlar ile aksiyon parametreleri dinamik olarak eşleştirilebilir, böylece farklı tablolara aynı aksiyonla veri eklenebilir.
  3. Silme ve Güncelleme Seçenekleri: Kullanıcılar, aynı anda hem silme hem de güncelleme işlemleri gerçekleştirebilir. Bu, işlemlerin daha verimli yönetilmesini sağlar.

Teknik Riskler

  • Yanlış ID Seçimi: Id parametresinin doğru alındığından emin olun. Yanlış ID, veri kaybına veya hatalı işlemlere neden olabilir.
  • Veri Çakışmaları: Update işlemleri sırasında çakışmalar olabilir. Aynı kaydın iki farklı işlem tarafından güncellenmesi engellenmelidir.

Save Record aksiyonu, kullanıcıların form veya veri giriş ekranları üzerinden verileri hızlıca veritabanına kaydedebilmesini sağlar. Bu aksiyon, MSSQL ve Oracle veritabanlarıyla sorunsuz entegrasyon sağlar ve kullanıcıların veri yönetimini kolaylaştırır. Hem web hem de mobil uygulamalarda etkin veri yönetimi sağlayarak, veritabanı işlemlerini optimize eder.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar