You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Bu özellik ile birden fazla alandaki bilgi birleştirilip, tek satırda gösterimi sağlanır. Ayrıca bu alanlar sayısal alan ise hesaplattırılarak, tek satırda gösterilebilir.
NOT1: Bu alan salt okunur olarak gösterilir. Veritabanına kayıt işlemi yapılmamaktadır.
Örnek: Bu dokümanda Firma kartındaki Vergi No ile Vergi Dairesi alanlarının birleştirilerek, yeni oluşturulan bir alan üzerinde gösterme işlemi yapılacaktır.
1.LOGO CRM uygulamasının kurulu olduğu klasör içerisinde, ModelEditor klasörü açılır ve ModelEditor.bat uygulaması çalıştırılır.

2. Firmaya ekleneceği için, BOModel> logocrm.net.Module.BusinessObjects> MT_Firm> OwnMembers altına tanımlama yapılmalıdır. OwnMembers alanı üzerindeyken sağ tıklanıp Add seçilir.

3.Yeni oluşturulan "IsCalculated" alanı True olarak gelir. Bu alan True iken, Expression satırı aktiftir. Eğer False olarak değiştirilirse, Expression alanı görünmez. Bu Expression özelliği ile alanları birleştirme işlemleri yapılabilmektedir.
4. Expression satırında üç noktaya basıldığında, aşağıdaki gibi bir pencere açılır. Sol tarafta Fields bölümü işaretlenir ve orta kısımda firma kartındaki alanlar görülür.İstenilen alanların üzerine çift tıklandığında alanlar eklenmektedir.

5. Birden fazla alan eklendiğinde, iki alan birleşik şekilde gösterilir. Araya boşluk ya da tire konulmalıdır. Bunun için de iki alan arasına " '-' " eklenebilir. (Burada tire yerine istenilen karakterler de kullanabilir) OK ile kaydedildiğinde aşağıdaki şekilde görünür.

6. Yeni eklenen alan için doldurulması gereken diğer bilgiler de aşağıdaki şekildedir.

  • Name: Alan için veri tabanında tutulacak isimdir. Türkçe karakter ve boşluk kullanılmamalıdır.
  • ID: Model Editor üzerindeki isimdir. (Name alanında girdiğiniz bilgi otomatik olarak ID alanına gelmektedir.)
  • Caption: Alan başlık bilgisidir.
  • Type: Veri tabanında oluşturulacak alanın veri tipini belirler.
  • Size: Type alanında karakter değer girişi (System.String) seçilmiş ise, Size alanı aktif hale gelir. Ön değer olarak -1 şeklinde gelmektedir. -1 değeri, veri tabanında veri tipini (nvarchar(max)) olarak oluşturur. Bu nedenle alan içeriğindeki karakter uzunluğuna bağlı olarak değiştirilmesi yani sayısal bir değer girilmesi önerilir.


7. logocrm.net.Module.BusinessObject>MT_Firm seçilir ve Görünüm altındaki DefaultDetailView alanındaki en sağda yer alan butona (Open Related Object) basılır.
Böylelikle Firmalar detay ekranında işlemlerin yapılacağı MT_Firm_DetailView ekranına gelinir.
8. MT_Firm_DetailView altında yer alan Items üzerinde sağ tıklanır ve PropertyEditor seçilir.
9. Açılan sağ panelde PropertyName kısmına, Own Member kısmına eklenen alanın ismi yazılır. ID alanında da aynı isim yazılıp Enter tuşuna tıklanır.
10. MT_Firm_DetailView altındaki Layout üzerine bir kere tıklandığında sağ panelde açılan alanın üzerine gelip, sağ tuşa tıklanarak Customize Layout seçilir.
11. Customize Layout panel üzerinde başka bir pencere gösterilir. Sürüklenerek istenilen bir yere yerleştirilebilir.
12. Bu işlemi tamamlandığında, ModelEditor'un sol üst köşesinde yer alan Save tuşu ile değişiklik kaydedilir. Eğer açıksa CRM Web Ara yüzünden çıkış yapılır ve IIS Manager'dan IIS tekrar başlatılır.
13. Web Ara yüzden giriş yapıldığında, firma detay ekranında bu hesaplanmış alan form üzerinde gösterilmektedir.