Versions Compared

Key

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

...

  • Name kısıtı stored proceduredeki parametreyi etkilemektedir. 
    **Dinamik rapor ve Parametre (Kısıt) widget ayarlarında; verilen tarih kısıtları için "Parametreler" bölümünde "Name" alan isminin içinde büyük ya da küçük harflerle "TARIH" veya "DATE" kelimeleri geçmesi gerekmektedir. Aksi durumda, bu kısıtlar tarih formatında algılanmaz.
    **Dinamik rapor ve Parametre (Kısıt) widget ayarlarında; verilen ondalık kısıtları için "Parametreler" bölümünde "Name" alan isminin içinde büyük ya da küçük harflerle "ONDALIK" veya "DOUBLE" kelimeleri geçmesi gerekmektedir. Aksi durumda, bu kısıtlar ondalık formatında algılanmaz.
  • ColumnName ise veritabanındaki ilgili kolon adıdır. Örnekte geçirilen CARI_KOD parametresi parametreler kısmında CARI_KOD olarak verilmiş olup, veritabanındaki ilgili kolon ismi de CARI_KOD olduğundan bu şekilde kullanılmıştır.
  • Label parametresi raporda gösterilecek olan kolon başlığıdır. Buraya dil kodu da basılabilir.
  • DefaultValue alanına verilen değer boş gelen veriyi doldurmaya yönelik kullanılmaktadır.
  • Required true ise o kolonun boş bırakılamayacağı anlamındadır. False değeri alırsa boş bırakılabilir.
  • DataType kolon verisinin tipinin belirlendiği alandır. Bu alanlar ;
    • String(Metin) = 1,
    • Int(Tamsayı) = 2,
    • Date(Tarih) = 3,
    • Boolean(Doğru/Yanlış) = 4,
    • CurrentAccount (Cari)= 5,
    • ResellerCode(Plasiyer Kodu) = 6,
    • ResellerId (Plasiyer ID)= 7,
    • Inventory(Stok) = 8,
    • ProjectCode (Proje Kodu)= 9,
    • Salesman (Satıcı)= 10,
    • Invoice (Fatura)= 11,
    • WarehouseCode(Depo) = 12,
    • ReturnInvoices (İade Faturası)= 13,
    • SpecialCode1(Özel Kod1) = 14,
    • SpecialCode2 (Özel Kod2)= 15,
    • ConditionalCode (Koşul Kodu)= 16,
    • AllCurrentAccounts (Tüm Cariler)= 17,
    • Double (Ondalık) = 18

şeklinde tanımlanmıştır.

Anchor
_GoBack
_GoBack

...

şeklinde tanımlanmıştır.

  • Operator veritabanında yapılan aramalarda kullanılan büyüklük, küçüklük, ya da eşitlik işlemlerinin belirlendiği alandır. Bunların kullanımı ise;
  • Eşitlik=1,
  • BüyükEşit=2,
  • KüçükEşit=3,
  • İçerir=4

...


[{
"ColumnName": "PAYMENT_ORDER_NO",
"DisplayName": " Bilgi",
"ColumnType": 3,
"ColumnData": [{
"ParamName": "id",
"ColumnName": "PAYMENT_ORDER_NO"
} ],
"Url": "../../OrderFlow/Payment/PaymentDetail",
"IconStyle": "icon-info",
"LinkText": ""
}]

Ornek 4


Son örneğimizde ise cari kodu girerek tablodan veri çekilmektedir. Aynı sayfaya eklediğimiz grafik rapor da bu cari kodunu prosedure un içinde yazdığımız 'FormData' parametresi ile almaktadır. Bu parametre ile aldığı cari kodla raporu dinamik raporla birlikte senkron şekilde çizdirmektedir.Örnek olarak;
set @CurrentAccountCode= @FormData.value('(/WidgetFormParam/DataForm/
FormElement[@name="CARI_KOD"]/@formvalue)[1]','varchar(max)')

"Name" alanı için gerekli kısmı "Profiler" yardımıyla doldurabilirsiniz.

Rapora bastıktan sonra grafik rapor da yukarıda girilen kodu alıp buna göre raporlama yapmaktadır. Senkron bir şekilde raporlar çizilmektedirler.


...