Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderStyledashed

Tablodan Veritabanına Ata


Akışın herhangi bir adımında form içerisinde kullanılan tablo değişkeninin değerlerini, SQL Bağlantı Listesi bölümünde tanımlanan bağlantılardan herhangi biri üzerindeki bir tabloya aktarılmasını sağlayan aktivitedir. 

Expand
titleİşlem Aktiviteleri| Kodlama Aktivitesi

  • Alan Eşleştirme: Akış içerisinde kullanılan ve Kaynak Tablo bölümünde seçilen tablo değişkeni ile Hedef SQL Tablo bölümünde seçilen tablonun kolon veya değer eşleştirmelerinin yapıldığı bölümdür.

SQL Kolonu→ Hedef tablodaki kolon bilgisidir

SQL Kolon Tipi→ Hedef tablodaki ilgili kolonun tip bilgisidir. 

SQL Anahtar Alan→ Hedef tablodaki ilgili kolonun Anathar Alan(primerykey) olup olmadığı bilgisidir. Aktivite buradaki anahtar alanlar üzerinden; hedef tablodaki veride ekleme mi yoksa güncelleme mi ya da silme mi yapacağına karar verir. Eğer daha önce anahtar alan olarak tanımlı kolon verisinde aynı kayıt varsa yeni gelen kayıt için ekleme yapmadan tablodaki ilgili kayıtta güncelleme işlemine gider. Eğer yoksa; veri yeni bir satır olarak hedef tabloya eklenir.  Formdaki tabloda kaydı olmayan ancak sql tablosunda kaydı olan satırlar da; kaynak tablo özelliklerindeki Silmeye İzin Ver parametresine bağlı olarak tablodan silinir.

SQL Kolon Zorunlu→ Hedef tablodaki ilgili kolonun null değerlere izin verip vermediği bilgisidir

Tablo Kolonu→ Hedef tablodaki ilgili kolona gelmesi istenen verinin tutulduğu kaynak tablodaki kolon bilgisidir. Hedef kolonun değeri otomatik olarak sql tarafından oluşturuluyorsa; eşleştirme yapılmasına gerek yoktur. Eşleştirme yapılsa da eşleştirmedeki değer değil SQL' in ürettiği değer tabloya eklenmektedir.

Varsayılan Değer→ Hedef tablodaki ilgili kolona gelmesi istenen verinin değer bilgisidir. Bu bölüm tablo kolonu seçildiğinde otomatik olarak doldurulur. Tablo kolonu seçmeyip; bu alan üzerinden kontroller yazılarak da istenilen veri eşleştirilebilir. Hedef kolonun değeri otomatik olarak sql tarafından oluşturuluyorsa; eşleştirme yapılmasına gerek yoktur. Eşleştirme yapılsa da eşleştirmedeki değer değil SQL' in ürettiği değer tabloya eklenmektedir.

Image RemovedImage Added

  • Gerçek Ad: Aktivite adıdır. Sabit gelir ve değiştirilemez.
  • Görünen Ad: Aktivite görünen adıdır. Değiştirilebilir.
  • Silmeye İzin Ver: Seçildiği durumda kaynak tablonun özelliklerindeki İzlemeye İzin Ver parametresi açıksa;  sql tablosunda bulunan ancak formda giriş/ düzenleme esnasında silinen kayıt sql tablosundan da silinir. İki parametreden birinin seçilmeme durumunda sadece kayıt ekleme ve güncelleme olarak çalışmaktadır.
  • Hedef SQL Bağlantı: Veri aktarımı yapılacak olan tablonun bulunduğu sql bağlantı bilgisinin seçildiği bölümdür. Buradaki liste içeriği SQL Bağlantı Listesi bölümündeki tanımlardan beslenmektedir.
  • Hedef SQL Tablo: Veri aktarımı yapılacak tablonun seçildiği bölümdür. Hedef SQL Bağlantı bölümünde seçilen bağlantı bilgisi içerisindeki tablolar listelenir.
  • Kaynak Tablo: Hedef tabloyu besleyecek olan tablonun seçildiği bölümdür. Akışta kullanılan tablo değişkenleri bu bölümde listelenir.
  • Kaynak Tablo Filtrele: Kaynak tablodaki verilerin belirli koşulu sağlayan satırlarının hedefteki sql tablosuna taşınması isteniyorsa, koşulun yazılacağı alandır. Kolonun, değişkende tutulan bir değerle eşitliğini, büyük-küçüklüğünü kontrol ederek tablo satırlarının filtreli olarak hedefteki sql tablosuna taşınmasını sağlar.
Tip
titleÖrnek Kullanım

Form üzerinde tabloya girilen veriler LFLOWTESTDB altındaki ITEMS tablosuna kayıt olarak eklenir. 

View file
nameTablodan Veritabanına Ata.nxm
height150

...