auto_stories Bilgi Bankası chevron_right Form chevron_right Makale

Grid

Xpoda' da evrak formu yapmak için kullanılmaktadır. Grid içerisinde, Yeni Alan Ekle butonuyla istenilen sütunlar evrak içerisinde oluşturulabilir.

 53.jpg

Araç Kutusu'ndaki "Grid" aracı simgesi

mceclip0.png

Tuvalde nasıl görünüyor

 

Uyumluluk

Free Form Responsive Form Mobile
icons8-check-circle-48.png icons8-check-circle-48.png icons8-check-circle-48.png

 

Notlar: 

Ana Kayıt özelliği Evet ise, veri tabanında ayrıntı tablosu oluşturulmaz. Aksi takdirde detay tablosu TABLENAME_DETAIL olarak oluşturulur. Ayrıca grid'e veri girmek için Grid ekle - Enable Edit Mode işlemini eklememiz gerekmektedir.

Form Aracının Özellikler Menüsü: 

mceclip0.png

Özellikleri

  • Adı: Alanın adı yazılır.
  • İskonto: Gride tanımlanacak iskonto sayısı girilir.
  • Maliyet: Gride tanımlanacak masraf sayısı girilir.
  • Yardım Metni: Form aracı üzerine Mouse ile gelindiğinde açıklama çıkması için girilen metindir.
  • Renk: Form aracı içerisine girilen değerlerin yazı rengi ayarlanır.
  • Yükseklik/Genişlik: Grid aracına Yükseklik/Genişlik verilir. (Genişlik alanı Responsive Formlardan kaldırılmıştır).
  • Soldan/Üstten: Form aracının soldan ve üstten uzaklığını düzenler. (Bu alan Responsive Formlardan kaldırılmıştır).
  • Yazı Boyutu: Form aracı içindeki bilginin boyutunu ayarlar.
  • Yatay Sığdır: Kullanıcının ekranında, form aracını tam ekrana sığdırır.
  • Sağa Sabitle: Form aracını sağa sabitler.
  • Görünür: Form aracının ekranda görünmemesini sağlar.
  • Detay Butonu: Grid içerisindeki satırlara detay butonu ekler.
  • Sil Butonu: Grid içerisindeki satırlara sil butonu ekler.
  • Değiştirilemez: Grid içerisindeki bilgilerin değiştirilmesini engeller.
  • Master Kayıt: Detail tablosu oluşturmayarak, satırları ana tabloya kaydeder.
  • Otomatik Uzasın: Gridin veriler girildikçe uzamasını sağlar.

Aksiyonları

  • Satır Seçildiğinde: Grid içindeki seçili olan satır değiştirildiğinde çalışır.
  • Satıra Çift Tıklandığında: Grid içindeki seçili olan satıra çift tıklandığında çalışır.
  • Klavye Girişi: Klavye ile herhangi bir işlem yapıldığında çalışır.
  • Hücre Değeri Değiştiğinde: Grid içindeki hücrelerin değeri değiştiğinde çalışır.

Kullanılan Örnekler

Yeni Alan Ekle butonuna tıkladığınızda Studio üzerinde sağ tarafta Grid Alan İşlemleri ekranı açılır.

Görünen ad alanına Grid alanı için bir ad yazabilirsiniz . Alan adı alanı otomatik olarak yazılır. Alan Türü ve Biçim alanında veri türünü seçebilirsiniz . Grid'e herhangi bir değer girmek için, Tıklandığında olayı ile Grid - Düzenleme Modunu Etkinleştir olarak bir işlem oluşturmalısınız. Bu eylem bir düğmede oluşturulur.

mceclip2.png

mceclip3.png

Başka bir örnek;

Grid'de Yeni ekle alanına tıklandığında gridde istenilen özelliğe sahip yeni bir alan oluşturulabilir.

Alan tipi bölümü gridde oluşturulan sütunların yani detay tablosunda oluşturulan alanların veri tipinin seçildiği bölümdür. Görünen Ad bölümü, griddeki sütun başlıklarını belirlediğimiz yerdir. Alan adı bölümü griddeki alan adının yani detay tablosunda açılacak olan alanın belirtildiği bölümdür. İstenilen özellik alanları oluşturulduktan sonra sağ alttaki yeşil disk butonuna basılarak alan oluşturulur.

Alanları grid'e ekledikten sonra formdaki grid görünümü aşağıdaki gibidir;

mceclip3.png

 

Grid'in Client görünümü aşağıdaki gibidir;

mceclip4.png

Ancak grid'e veri girebilmek için Grid - Add Row eylemini eklememiz gerekiyor. Bu eylem bir düğmeye eklenebilir. Eylemin ekran görüntüsü aşağıdaki gibidir.

Butona eylemi ekledikten sonra butona tıklayın ve griddeki verileri girin.

Grid aracına grid üzerinden veri girebilir veya formdaki alanlardan data import edebiliriz. Bunun için önemli olan formdaki alanlar ile gridde senkronize edilecek alanların veri tiplerinin aynı olmasıdır. Örneğin, aşağıdaki formda, ad alanının veri türü, griddeki ad alanının veri türüyle eşleşmelidir.

mceclip5.png

Ayrıca Grid'e sağ tıklayıp Excel/Pdf aktarma ve yazdırma seçeneklerini görebilirsiniz.

 

Griddeki formdaki bilgileri görüntülemek için Grid - Satır Ekle eylemi eşleme gerektirir. Haritalama işlemi, aşağıdaki ekrandaki gibi alanların senkronize edildiği işlemdir. Grid - Satır Ekle işleminde eşleme yapıldıktan sonra, forma kaydedilen bilgiler artık kademeli olarak eklenecektir.

mceclip6.png

 

 

blobid0.png

Grid elemanında decimal alanda virgülden sonra ne kadar basamak gösterilmesini istiyorsak format kısmına "n*basamaksayısı*"  yazarak bunu gerçekleştirebilirsiniz.

 

           

 

Grid Kilitleme Özelliği

 

Grid alanlarında bulunan Locked özelliği Grid listemizde başa sabitlemek istediğimiz sütunları belirlemek için kullanılmaktadır. Bu özelliği aktif ettikten sonra ilgili sütunu boyutlandırmak için Field Length ve Table Length alanlarına istenilen ölçüler yazılmalıdır.