Kuika ile geliştirdiğiniz bir uygulamada, özel aksiyonlar oluşturarak uygulamanızın fonksiyonlarını artırabilirsiniz. Bu aksiyonları oluşturmak için “UI Design” modülündeki “Custom Actions” panelini veya “Datasources” modülündeki “Actions” bölümünü kullanabilirsiniz.
Custom Actions panelini açın ve “SQL Action” seçimini yapın.
3.1. Add Select Query: Tablodaki kayıtları seçip belirli kriterlere göre listelemek için kullanılır. Örneğin, "SELECT * FROM tablo_adı" gibi bir sorgu oluşturulur.
3.2. Add Select By Id Query: Belirli bir ID’ye göre tablo içindeki tek bir kaydı seçmek için kullanılır. Örneğin, "SELECT * FROM tablo_adı WHERE id = belirli_id".
3.3. Add Save Query: Veritabanına yeni bir kayıt eklemek veya mevcut bir kaydı güncellemek için kullanılır. Öncelikle “Update” sorgusu ile mevcut kaydın varlığı kontrol edilir, ardından yeni veri güncellenir veya eklenir. Eğer kayıt yoksa “Insert Into” komutu devreye girer ve veri tablosunda yeni bir kayıt oluşturulur.
3.4. Add Delete Query: Veritabanında belirli bir kaydı silmek için kullanılır. Örneğin, "DELETE FROM tablo_adı WHERE koşul ifadesi".
3.5. Add Search By Keyword Query: Tablodaki verileri belirli bir anahtar kelimeye göre aramak için kullanılır. Örneğin, "SELECT * FROM tablo_adı WHERE sütun_adı LIKE '%anahtar_kelime%'".
3.6. Add Search With Pagination Query: Kayıtları anahtar kelimeye göre aramak ve sonuçları sayfalara bölmek için kullanılır. LIMIT ve OFFSET parametreleri ile sayfalama yapılır. Örneğin, "SELECT * FROM tablo_adı WHERE sütun_adı LIKE '%anahtar_kelime%' LIMIT sayfa_boyutu OFFSET başlangıç"
SQL sorgularını yazarken AI Asistanı’ndan yardım alabilirsiniz. “Generate with AI” butonuna tıklayın ve veri tablosunu Select Box üzerinden seçin. Oluşturmak istediğiniz sorguyu tanımlayan bir komut girin. Örneğin, “Öğelerin silinmesini sağlayan bir sorguya ihtiyacım var” şeklinde bir komut girin. Yapay zeka, sorguyu oluşturur ve kopyalayarak SQL Editor alanına yapıştırabilirsiniz.
Yapay zeka tarafından oluşturulan sorguları SQL Editor alanına kopyalayarak kolayca ekleyebilirsiniz.
SQL sorgularına ait parametreleri, sağ üstteki aç/kapat butonuyla Parametre Paneli’nde görüntüleyebilirsiniz. Panel, aksiyonunuzun parametrelerine göre dinamik olarak güncellenir.
SQL sorgularını “TEST” butonu ile test edebilirsiniz.
Tüm işlemleri tamamladıktan sonra “CREATE” (8) butonuna tıklayarak özel aksiyon oluşturma işlemini bitirebilirsiniz.