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.
Araç Kutusu'ndaki "Grid" aracı simgesi
Tuvalde nasıl görünüyor
Uyumluluk
Free Form | Responsive Form | Mobile |
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ü:
Ö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.
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;
Grid'in Client görünümü aşağıdaki gibidir;
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.
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.
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.