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
Etiket: canias erp troia
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 – 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
TROIA – Örnek Proje 2 / String Çalışması
Merhabalar,Bugün için Canias ERP için hazırlanan Troia dilinde kullanılan string manipulasyon fonksiyonlarından bir kaçını incelersek; -- Dialog açma için bir önceki yazıya göz atabilirsiniz. PS: Büyük harflerle yazılmış olanlar component isimleridir.Dialog ekranımız da aşağıdaki değişikliği yapıyoruz ; String label ına girdiğimiz veri ile search label ına gireceğimiz harf yada kelime ile fonksiyonları deneyeceğiz ; dönüştür butonunun … TROIA – Örnek Proje 2 / String Çalışması yazısını okumaya devam et
TROIA – Örnek Proje 1 / Textbox Çalışması
Merhabalar , Canias ERP için geliştirme yapmadan önce basit bir şekilde TROIA diline giriş yapıyoruz. Kısa kısa kodlarla ilk çalışmalara başlıyoruz. İlk örneğimizde ias geliştirme ekranında hazırladığımız dialog ekranı ile butonun click olaylarına bağlı olarak textbox a yazılan verinin diğer textbox a atılmasını sağlayacağız. Öncelikle ; Dialog ismi ile dialoğumuzu oluşturuyoruz,sonra ; Dialoğun bulunacağı hotline … TROIA – Örnek Proje 1 / Textbox Çalışması yazısını okumaya devam et
TROIA – Data Tipleri
Merhabalar, Troia dilinde data tipleri ; Sayısal bazlı ; INTEGER LONG DECIMAL BOOLEAN ( 5.0.1 versiyonu ve üstü) Tarihsel bazlı; DATETIME (19.03.1903 19:03:03) DATE (19.03.1903) TIME (19:03) TIMES (19:03:03) Metinsel bazlı ; STRING … TROIA – Data Tipleri yazısını okumaya devam et
TROIA Temel Bilgi
------------------ 1. BÖLÜM --------------------- Canias Erp nin geliştirildiği bir script dildir.İş uygulamaları geliştirmek için IAS (Endüstriyel Uygulama Yazılımı) tarafından tasarlanan yüksek seviyeli bir programlama dili olup TROIA kodları, uygulama sunucusunun ana bileşenlerinden biri olan "TROIA Yorumlayıcısı" tarafından yürütülür. Yazılan kodlar canias erp nin code veritabanında saklanır ve işlemler bunun üzerinden yürütülür. Troia yazılım dilinin IDE si … TROIA Temel Bilgi yazısını okumaya devam et