CANIAS – DOCUMENTMERGE – copyfile – runfile

Merhabalar, Rapor çıktıları tasarlarken farklı farklı  report ekranları tasarlayabiliyoruz. Çıktı alınmak istediğinde orta katman sürekli değişken olup,ön kapak ve arka kapak tasarımları her zaman için aynı olabilir ve bu da sizin en azından 3 report ekranını çağırmanıza neden olabilir. Böyle bir durumda kullanılmak üzere geliştirme ortamında help kısmında farkedip kullanıma almaya çalıştığımız documentmerge komutu ile … CANIAS – DOCUMENTMERGE – copyfile – runfile yazısını okumaya devam et

TROIA – Döngüler

Merhabalar, Açıklamalarını zaman içerisinde yazacağım,yavaş yavaş kod bloklarını paylaşıyor olurum.. 1-) ÖRNEK 1 LOOP AT MAKINE CRITERIA COLUMNS ACIKLAMA VALUES 'Dekantör' BEGIN SELECT * FROM TEST WHERE ID = MAKINE_ID INTO TESTTMP; ENDLOOP; Senaryo Açıklaması : Yukarıdaki kod bloğu ile bir tablo içerisindeki verilerden açıklamaları Dekantör olan ları çekip onları döngüye sokup gelen ıd lerden başka … TROIA – Döngüler yazısını okumaya devam et

TROIA – MONEYTOTEXT / CONVERTTOMONEY (Yazıyla-Rakamla)

Merhabalar, Troia da elde edilen integer verilerin parasal değerlere dönüştürülmesi ve bu değerlerin makbuz vs gibi yerlerde yazıyla yazılması gerekliliği için troia dilinde 2 fonksiyon tanımlanmıştır. Bunlar MONEYTOTEXT () ve CONVERTTOMONEY () fonksiyonlarıdır. Görsele ait kodlar şu şekildedir ; OBJECT: STRING V1,INTEGER V2, STRING STRMONEY1,STRING TMPSTR1; /*CONVERTTOMONEY*/ V1 = '111'; V2 = 111; DECIMALVAR1 = CONVERTTOMONEY(V1); DECIMALVAR2 = … TROIA – MONEYTOTEXT / CONVERTTOMONEY (Yazıyla-Rakamla) yazısını okumaya devam et

TROIA – MERGETABLE

Merhabalar, Normalde Troia da bir tablodaki verileri başka bir tabloya SELECT * FROM T1 INTO T2; şeklindeki script ile atabilirsiniz. Filtrelemek istediğinizde de SELECT * FROM T1 WHERE A1 = 'ABCD' INTO T2; gibi bir script kullanabilirsiniz. Troia dili ile sanal tablolar ile çalışırken sanal tablodaki verileri başka bir tabloya almak için copy table yada … TROIA – MERGETABLE yazısını okumaya devam et

TROIA – Methodlarla Çalışma (Parametreli-Parametresiz)

Merhabalar, Troia da methodlarla nasıl çalışabiliriz ? Bu yazımızda bunun cevabını veriyor olacağız. Sürekli kullandığımız bir kod bloğumuz varsa ve o kod bloğu parametreli bir yapıya da uygunsa canias erp de parametreli method yazarak kod bloklarımızı sadeleştirebiliriz. Örneğin resimdeki gibi bir ekranımız var ve üst bandı arama ekranı olarak kullanıyoruz. Arama kuralımızı da önce STATUS … TROIA – Methodlarla Çalışma (Parametreli-Parametresiz) yazısını okumaya devam et

TROIA – Report Ekranı Tasarlama/Çıktı Alma

Merhabalar, Canias ERP ekranlarında bugün nasıl pdf çıktısı alınır,rapor ekranı nasıl tasarlanır,componentler nasıl eklenir textbox,resim vs. nasıl eklenir in cevaplarını vermeye çalışacağız. EK1: Tablodaki sadece seçili satırların getirilmesi için REPORT fonksiyonu içerisine ek kodlar yazıldı. Çalışmaya aşağıdaki linkte tasarladığımız dialog ekranlarından devam ediyoruz. https://erolakgul.wordpress.com/2016/12/07/troia-birden-fazla-dialog-ekrani-ile-calisma/ Hatırlamamız gereken HAKTRAIL3 teki tablonun kolonlarına HAKTRIALTBL_ID  veya HAKTRIALTBL_NAME şeklinde erişebiliyor oluşumuz. … TROIA – Report Ekranı Tasarlama/Çıktı Alma yazısını okumaya devam et

TROIA – Birden Fazla Dialog Ekranı İle Çalışma

Merhabalar, Canias Erp ile ilgili yazılarımızda bugün bir dialog ekranında birden fazla dialog ekranı nasıl kullanıldığından bahsedeceğiz. HAKTRAIL isimli ana dialog ekranımızı bu şekilde bir tasarlayoruz önce. Dialog ekranında boşluk olan bir yere tıklayıp sağ tarafta çıkan properties ekranında zoom type ı "splash" type ı da "multi " seçerek birden fazla dialog ile çalışacağımızı söylüyoruz … TROIA – Birden Fazla Dialog Ekranı İle Çalışma yazısını okumaya devam et

TROIA – Dialog Çağırma / Kapatma

Merhabalar, Bu yazıda canias erp de bir dialog üzerinde işlem yaparken başka bir dialog çağırıp ordaki işlemlerle birlikte veritabanına kayıt ettirme amaçlı tasarım/kodlama nasıl yapılır onu ele alacağız. Dün ki örnekten devam ediyoruz. İsim ve soyisim için ayrı bir dialog açıyorum HAKTRAIL2 şeklinde. İlk dialoğumuzun tasarımını bu şekilde değiştiriyoruz. Dialog çağırma için CALL DIALOG komutunu … TROIA – Dialog Çağırma / Kapatma yazısını okumaya devam et

TROIA – ERP Ekranı Veritabanı İşlemleri

Merhabalar, Başlığı görünce Allah Allah dediyseniz öncelikle beklentiyi düşüreyim 🙂 ISIM-SOYISIM-ŞEHİR-DOĞUM TARİHİ kayıt edeceğiz ve bunu tabloda göstereceğiz. Dialog ekranında kullanılan tabloya sanal tablo ismi veriliyor buarada. İstanbul'da bizim simit dediğimize erp ciler gevrek diyor işte. Bir önceki yazımızdan ( https://erolakgul.wordpress.com/2016/12/05/troia-tablo-olusturmakaydetme/ ) tablo nasıl oluşturulur u okuduysak bu kısımdan devam edebiliriz hızlı bir şekilde. Hala aynı … TROIA – ERP Ekranı Veritabanı İşlemleri yazısını okumaya devam et

TROIA – Tablo Oluşturma/Kaydetme

Merhabalar, Canias Erp "kendime notlarda" 5.yazımızda tablo oluşturma hakkında not alıyor olacağız. İlk olarak Geliştirme Ortamında devt01 (veritabanı yöneticisi) isimli ekrana geçiyoruz. Açılan dialogta yeni bir tablo oluşturacağımız için (+) işaretine tıklıyoruz. Açılan bir başka pencereden hotline ı seçiyoruz. Burada genel denemeler "genel hotline" dan yapılıyor. Onu seçtikten sonra sağ üstte ok tuşuna tıklıyoruz. bir … TROIA – Tablo Oluşturma/Kaydetme yazısını okumaya devam et