Custom Table
Last updated
Last updated
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 ' 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.
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.
Tablo oluştururken verdiğimiz field alanları ve bunların tipine uygun şekilde değer alanları karşımıza çıkmaktadır.
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.
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 )
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.
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.