Rehber Hazırlama bölümü ile, NDI tasarımlarında kullanılacak olan her çeşit rehber tanımlaması yapılabilir, topluca izlenebilir ve yönetilebilir. Rehber Hazırlama bölümünde tanımlanan bir rehber, aynı amaca hizmet eden birçok tasarımda ve bir tasarım içinde birden fazla kullanılabilir. Rehberin tasarıma eklenmesi için VCL/Rehber tuşunun kullanılması gerekir.
Rehber Hazırlama ekranı; Rehber Tanımlama ve Rehber Detay olmak üzere iki sekmeden oluşur.
Rehber Tanımlama
Rehber Tanımlama ekranında yer alan alanlar ve içerdiği bilgiler aşağıdaki şekildedir:
Rehber Hazırlama Ekranı | |
---|---|
Rehber Kodu | Tanımlanan her rehber için serbest ve tekrarı olmayan bir kod belirlenmesi gerekir. Kullanıcı kendi sistematiğine kodlama yapabilir. Belirlenen kod, dizayn ortamında tasarıma eklenen rehber butonunun rehber kodu özelliğinde belirtilir. Rehber butonu ile, tanımlı rehber kodlarına ulaşılır. |
Açıklama | Tanımlanan rehbere ait açıklama bilgisi girilen alandır. Hatırlatma amacıyla, rehberin içeriği ve kullanım amacı ile ilgili bilgi yazılmasında fayda vardır. |
Veritabanı Bağlantı Kodu | NDI ile birden fazla veritabanında bulunan tablolar için rehber tanımlanabilir. Örneğin; Hem Temelset hem de Personel veritabanlarına ait rehber tanımlanabilir. Her bir veritabanı bağlantısı tanımına bir kod verilir. Bu alanda ise, tanımlanan veritabanı bağlantılarından hangisinin kullanılacağı, veritabanı bağlantı kodu verilerek belirlenir. Tanımlı veritabanı bağlantıları, alanın rehberi aracılığıyla da belirlenebilir. |
Tablo Adı | Rehber ile ilişkili olan, arama yapılacak ve görüntülenecek tablo ya da View’in veritabanındaki adıdır. Tablo ya da View’in dizayn öncesinde, veritabanında SQL komutları yardımıyla oluşturulması gerekir. |
Grup Kodu | Hazırlanan rehberlerin gruplanması için, ilgili rehberin içinde yer alacağı grubun belirlendiği alandır. Kullanıcı, kendi sistematiğine göre gruplandırma yapabilir. Herhangi bir grup kodu verilmezse NDI, rehberi GENELREHBER grubu altına alır. |
Kısıt | Rehberin düzenlendiği tablodaki herhangi bir alana kısıt verilerek, rehberde gelen kayıt kümesinin daraltılması sağlanabilir. Kısıt cümlesi, SQL cümlelerinin, WHERE ile başlayan kısıt bölümünde yazılan formatta olması gerekir. |
Tuş | Rehber kısayol tuşudur. CTRL ile birlikte, burada belirlenen tuşa basıldığında, rehber aktif hale gelir. |
Rehber Detay
Rehber ana tanımları tamamlandıktan sonra ve rehber tanımı ekranda seçiliyken, aynı ekrandaki ikinci sekmeye (Rehber Detay sekmesine) geçilerek rehber alanlarının tanımlamaları yapılır.
Rehber Detay ekranında yer alan alanlar ve içerdiği bilgiler aşağıdaki şekildedir:
Rehber Hazırlama Ekranı | |
---|---|
Rehber | Detayları tanımlanan rehberin kodu ve açıklamasının izlendiği alandır. |
Gösterim Sırası | Tanımlanacak sahanın rehberde kaçıncı sırada getirileceği bilgisinin girildiği alandır. |
Alan Adı | Rehbere getirilecek olan alanın, tablodaki saha ismi karşılığıdır. |
Odakla | Rehber açıldığında, arama amaçlı üzerinde durulacak olan sahanın hangisi olacağı belirlenir. Örneğin; Kod ve isim bilgilerinden oluşan bir rehberde, ilk saha Kod ve ikinci saha İsim olarak tanımlanmış olabilir. Ancak, sıklıkla isimden arama yapılacağı düşünüldüğü için rehber ilk açıldığında imlecin isim sahası üzerinde durması istenebilir. Rehber için tanımlanan sahalardan sadece bir tanesinin "Odakla" özelliği işaretlenebilir. |
Dönüş | Rehber kullanılıp, arama sonucu bir kayıt tespit edildikten sonra, rehberden uygulamaya döndürülmesi istenen sahanın hangisi olduğunun belirlenmesi için kullanılan seçenektir. Örneğin; Kod ve İsim bilgilerinden oluşan bir rehberde, kod bilgisinin uygulamaya döndürülmesi istenir. Rehber için tanımlanan sahalardan sadece bir tanesinin "Dönüş" özelliği işaretlenebilir. |
Açıklama | Rehbere getirilecek olan sahanın rehber sütun başlığıdır. |
Rehber Test | Tanımlanan rehberin çalışmasını test etmek amacıyla kullanılan butondur. |