28 Ocak 2009 Çarşamba

IFS ekranlarında, tablo içerisindeki herhangi bir alanın çoktan seçmeli olmasını nasıl sağlarım?

IFS içerisinde kullandığımız ekranlarda bazen, bazı alanın değerinin bir liste içerisinden gelmesine ihtiyaç duyabiliriz. Bunu sağlamak için öncelikle değişiklik yapmak istediğimiz alanı Centura da buluruz.
1) Üzerine gelip F8(Üst taraftaki kaydet in sağında ampul şeklindeki ikon) e basınca liste çıkmasını istediğimiz ekranı, Centura da buluruz ve ilgili alanı işaretleriz.
2) Foundation1 Properties butonuna basıldığında aşağıdaki ekran açılacaktır.
3) “Reference” alanına liste için kullanacağımız view ismini yazarız. Bu tür viewlerde son ek olarak LOV (List_of_Value) kullanmak daha uygun bir isimlendirme olacaktır. Örn. OPER_TANIM_LOV
















Centura içerisinde bu değişiklik yeterlidir. Bu noktada karar verilmesi gereken; seçim sonrasında “Reference” alanına girilmiş olan view den, hangi alanın çağıran forma yerleştirileceğidir. Çözüm için alanlara ait comment ler önemlidir. Aşağıda örnek ekranda bu konu açıklanmaktadır.













İlgili view ilgili API içerisine eklenildikten sonra ADMIN.EXE kullanılarak API yeniden execute edilir. Sonra ALTGR + SağMouse kullanılarak aşağıdaki ekrana ulaşılır. Bu aşamada aşağıdaki ekranda açıklana adımlar izlenir.















Son aşamada uygulamanın yeniden derlenmesi de unutulmaması gereken bir konudur :)

Hiç yorum yok:

Yorum Gönder