Canias ERP Troia Eğitimleri 16 – Canias ERP’de Personel Yönetim Sistemi Projesi – 1

Personel Yönetim Sistemi projemizle ciddi anlamdaki ilk Canias uygulamamızı geliştiriyoruz.

Bir önceki dersimize göz atarak bu programda kullanacağımız tabloyu nasıl oluşturduğumuza göz atabilirsiniz.

Canias ERP Troia Eğitimleri 15 – Canias ERP’de Tablo Oluşturma (Detaylı Anlatım)

Yapacağımız Projede Tasarım aşamalarında adım adım gidiyor olacağız. Bu yazımda ayrıca Grid alanından bahsedeceğim.

Öncelikle Diyalogu oluşturmak için New Dialog diyoruz.

Dialog İsmi : EDUPERSONAL

Arama yapmak için girilecek alanların tasarımı.

Verilerimizi listelemek için kullanacağımız Grid’imiz.

SYST00 yardımı ile EDUPER isimli Uygulamamızı oluturuyoru. Başlangıç dialogumuz EDUPERSONAL olarak ayarlıyoruz ve kaydediyoruz.

Bu işlemi yaptığımıza göre şimdi projeyi sadece boşken bir çalıştıralım. Gördüğümüz gibi bir ekran bizi karşıladı.

Gridin köşesinde bir işaret görüyoruz. Aşağıda da gördüğünüz bu işaretin anlamı şudur. Grid herhangi bir tablo ile ilişkilendirilmemiştir. Ya da ilişkilendirildiği tablo sistemde yoktur.

İlk yapacağımız işlem şu olacak üzerinde işlem yapacağımız tabloyu grid ile ilişkilendireceğiz.

Bunun için BEFORE fonksiyonuna şunları yazmalıyız.

Gördüğünüz gibi artık bizim SQL tarafında oluşturduğumuz tablonun yapısı Grid üzerinden gösterilebilmiştir.

Kodlarımıza göz atalım.

Normal olarak tablodaki verilere Select atıyoruz. Ama bizim amacımız burada verileri getirmesi değil sadece tablonun kolon isimlerini getirmesi.

O yüzden Where şartına hiç bir zaman gerçeklenemeyecek 1=2 satırını yazıyoruz. Böylelikle hiç bir veri gelmeyecektir.

Troia’da tablo yapısının ve verilerin Grid üzerinde gösterilebilmesi için INTO [Tabloİsmi] kod satırı kullanılır.

Bizim Gridimizin ismi biliyorsunuzki PERSONELBILGISI idi.

INTO PERSONELBILGISI diyoruz ve böylece işlemi tamamlamış oluyoruz.

Adım adım bu projeyi geliştirmeye her olayı detaylıca incelemeye devam edeceğiz.

Bir sonraki yazımda görüşmek üzere.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer

Industryolog Akademi Founder – Endüstri Mühendisi
Canias ERP Troia Geliştiricisi & Yazılım Uzmanı
7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

http://muratbilginer.net/