Custom Table

Custom Table menüsü, İnscada bünyesinde olmayan ancak kullanmak istediğiniz tablolarınızı sql içerisinde manuel olarak oluşturmanıza ve bu tablaların içerisine fieldlarınızı eklemenize olanak sağlamaktadır.

Resim 1 : Custom Table HomePage

Resim 1 ' de gçsterildiği gibi oluşturduğunuz tüm tabloları ve bu tablolara ait fieldlarınızı " Custom Reports " ekranının üst alanında görüntüleyebilirsiniz. Alt alanda da seçtiğiniz tablonun data bilgilerine ulaşabilirsiniz.

Custom Reports Table Add/Edit Form

Tablolarınızı oluşturmak için table ekranının sağ üst köşesinde bulunan ekleme ikonuna tıklayarak açılan menüde tablonuzun ismini yazıp ikonu ile dilediğiniz kadar field ekleyebilirsiniz. Fieldlarınızı eklerken açılan satırda, field'ınız ismini girmeli, tipini seçmeli, uzunluk değerini girmeli, true/ false seçimini yaparak , eğer varsayılan bir değeri var ise son olarak o değeri girmeniz yeterli olacaktır. ( Resim 2 de gösterilmiştir )

Resim 2 : Custom Table Add / Edit Form

Field Name : Field'larınızın adını belirtmektedir.

Field Type : Field'larınız tipini belirtmektedir, text, sayı , tarih vb.

Lenght : Field'ınızın uzunluğunu göstermektedir.

Required : Field'ınızın değer alma zorunluluğunu seçtiğimiz alandır. True, değer alması zorunlu, false boş olarakta kalabilir anlamındadır.

Default Value : Field'ınıza sabit bir değer atamak için kullanılır.

Custom Reports Table Data Add/Edit Form

Oluşturduğunuz tablo ve tablonuza ait fieldlarınıza ekranın alt bölümünde yer alan "Table Data" alanından ekleme ikonunu kullanarak dilediğiniz kadar parite ekleyebilirsiniz. İlgili form oluşturduğunuz field'a göre değişmektedir. Örneğin yukarıda oluşturduğumuz form için table data add/ edit formunu inceleyelim.

Resşm 3 : Tabla Data Add/Edit Form

Tablo oluştururken verdiğimiz field alanları ve bunların tipine uygun şekilde değer alanları karşımıza çıkmaktadır.

Eklediğimiz tüm tablolara ait field ve pariteler ana ekran üzerinden görüntülenebilecek, değişiklik taleplerimiz edit ikonu ile yapılabilinecektir.

Oluşturulan table ve field'larınıza ins.runSql(query) API'si yardımı ile java script programlama dilini kullanarak hangi tablonun nerede nasıl kullanılacağını belirleyebilirsiniz.

Last updated