Ana içeriğe geç

Temel eylemler

Temel eylemler, kişilerin bir veritabanıyla etkileşimde bulunurken genellikle yapmak istedikleri şeyleri yapan "örtük" eylemler'dir: Oluşturma, Güncelleme, Silme. Temel eylemler, modeli destekleyen kaynak tablonun şemasını otomatik olarak izler. Şemayı otomatik olarak izlemekten kastımız, Patrona'nın, modelin altında yatan birincil kaynak tablodaki tüm alanları içeren doldurulacak eylem formları oluşturacağı anlamına gelir.

Kişilere yalnızca bir alt küme sütunu güncelleme seçeneği vermek veya birden fazla tablodaki sütunları güncellemek istiyorsanız, bir özel eylem yazabilirsiniz.

Temel eylemler oluşturma

Eylemler etkinleştirildikten sonra, yalnızca tek bir veritabanı tablosunu saran yeni veya mevcut bir model üzerinde temel eylemler oluşturabilirsiniz.

  1. Bir model seçin ve bilgi butonuna tıklayın, ardından Model detayı'na tıklayın.
  2. Model detay sayfasında, Eylemler sekmesine tıklayın.
  3. Yeni Eylem yanındaki ...'ya tıklayın ve Temel eylemler oluştur'u seçin.

Temel eylem sınırlamaları

Temel eylemler yalnızca "temel" modeller için kullanılabilir:

  • Grafik sorgu oluşturucu kullanılarak oluşturulan modeller. Temel eylemler, yerel sorgularla (SQL) oluşturulan modeller için kullanılamaz.
  • Model, veritabanındaki tek bir ham tabloyu "sarmalıdır". Sorgu, defter düzenleyicisinin veri adımında yalnızca o tabloyu seçmelidir ve başka bir şey yapmamalıdır: birleşimler, özel sütunlar, filtreler veya özetleme, sıralama yok.
  • Altındaki tablo yalnızca bir birincil (varlık) anahtara sahip olabilir.

Temel eylem türleri

Temel eylemler

Temel eylemler şunları içerir:

Güncelle

Güncelleme eylemi, kişilere birincil kaynak tablodaki her sütun için düzenlenebilir alanlar içeren bir form sunar.

Bir panoda Güncelleme eylemi kurarken, bir pano filtresinden eyleme bir varlık anahtarı (örneğin bir kimlik) geçirmeniz gerekir. Diğer değerler için, her alan için bir değer girmesi için kişiyi yönlendirebilir veya bir alanı pano filtrelerinde ayarlanan değerler gibi parametreler aracılığıyla otomatik olarak doldurabilirsiniz.

Sil

Silme eylemi, kişilerden bir varlık anahtarı isteyen bir form oluşturur ve modelin altındaki tabloda o kimliğe karşılık gelen kaydı (satırı) siler.

Oluştur

Oluştur eylemi, INSERT INTO eylemidir. Oluştur eylemi, modelin altındaki birincil kaynak tablodaki her sütun için düzenlenebilir alanlar içeren bir form sunar. Doldurulduktan sonra, eylem kaydı modelin altındaki birincil tabloya ekler.

Panolarda temel eylemler

Bir panoda eylemler kurarken, her alan için bir değer girmesi için kişiyi yönlendirebilir veya bir alanı pano filtrelerinde ayarlanan değerler gibi parametreler aracılığıyla otomatik olarak doldurabilirsiniz.

Güncelle temel eylemi, varlık anahtarı için bir değer geçirmenizi gerektirir.

Bkz. Panolarda eylemler.

Temel eylemleri arşivleme

Temel eylemler sihirden yapıldığından, onları arşivleyemezsiniz. Sadece onları açıp kapatabilirsiniz. Model detay sayfasından, Yeni eylem butonunun yanındaki ... menüsüne tıklayın ve Temel eylemleri devre dışı bırak'a tıklayın.

Nesne detay görünümünden temel eylemler

Bir model için temel eylemler etkinse, bir bireysel kayda tıklayarak nesne detayını görüntüleyebilirsiniz. Bu nesne detay modelinden, belirli kaydı değiştirmek için üç nokta (...) ve güncelle veya sil'i seçebilirsiniz.

Nesne detay görünümünden kaydı güncelle

Daha fazla okuma