Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Amaç

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österilir.

...

Tip
titleBilgilendirme

Bu alan salt okunur olarak gösterilir. Veritabanına kayıt işlemi yapılmamaktadır.

Örnek

...

Uygulama;

Firma detay ekranında Vergi No

...

ve Vergi Dairesi alanlarının birleştirilerek, yeni oluşturulan bir alan üzerinde gösterme işlemi

...

için aşağıdaki adımlar izlenir.

...


Image Added

...

  • 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.

Image Removed

...

  • Firma detay ekranına kayıt 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.
Expand
titleFirma İş Nesnesine Alan Ekleme

Image Modified

...

  • 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.

Image Removed

...


Expand
titleVergi Dairesi ve Vergi No Alanın Birleştirilmesi

Image Added

  • 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.
Expand
titleExpression Oluşturma

Image Modified

...

  • 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.

Image Removed

...

  • 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.

Image Removed

...

  • 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.

Image Removed

...

  • MT_Firm_DetailView altında yer alan Items üzerinde sağ tıklanır ve PropertyEditor seçilir.

Image Removed

...

  • 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.

Image Removed

...

Expand
titleFirma Detay Ekranı

Image Added

  • 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.

Image Removed

...

Expand
titleFirma Detay Ekranı-Layout Ekleme

Image Added

  • Customize Layout panel üzerinde başka bir pencere gösterilir. Sürüklenerek istenilen bir yere yerleştirilebilir.

...

Image Added

...

  • 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.

...

  • Web Ara yüzden giriş yapıldığında, firma detay ekranında bu hesaplanmış alan form üzerinde

...

  • gösterilir.

...

Image Added