Share via


İfade İletişim Kutusu

Rapor öğesi özelliklerine yönelik Microsoft Visual Basic ifadeleri yazmak için İfade iletişim kutusunu kullanın. Renk, yazı tipi ve kenarlık dahil birçok özelliği ayarlamak için ifadeleri kullanabilirsiniz. Çalışma zamanında, rapor işlemcisi ifadeleri hesaplar ve sonucu özellik değerinde yerine koyar.

Bir ifade, basit veya karmaşık olabilir. Basit ifadeleri doğrudan tasarım yüzeyindeki bir metin kutusuna veya bir iletişim kutusu içinde yazabilirsiniz. Karmaşık ifadeler oluşturmak için, İfade iletişim kutusunu kullanın. Bir defada bir ifade oluşturabilirsiniz. Daha fazla bilgi için, bkz. İfadeler (Rapor Oluşturucusu ve SSRS).

İfade iletişim kutusunu açmak için, iletişim kutularında İfade (fx) düğmesini tıklatın veya Özellikler bölmesindeki kısayol menüsünden ya da açılır listelerden İfade'yi seçin. Daha fazla bilgi için, bkz. Raporlarda İfade Kullanımı (Rapor Oluşturucusu ve SSRS).

İfade iletişim kutusu kod penceresinde, kategori ağacı, kategori öğeleri, açıklama bölmesinde ve örnek bölmesi içerir.

İfade iletişim kutusunda içerik duyarlı; Kategori öğeleri ve açıklamaları ile çalıştığınız ifade kategorisine göre değiştirin. IntelliSense'i, deyim tamamlamaları, işlev çağrısı örneklerini ve sözdizimi hatalarını algılamanıza yardımcı olmak üzere sözdizimi renklendirmeyi destekler.

İfade Yapıları

İfadelerin eşittir işaretiyle (=) başlar ve sabitler, rakamları, operatörler ve yerleşik alanlar, yerleşik Koleksiyonlar, yerleşik işlevler, başvurular içerebilir Visual Basicçalıştırma kitaplığı işlevlerini, .NET Framework, ortak dil çalışma zamanı sınıfları ve özel işlevler. Aşağıdaki listede, ifadeye ekleyebileceğiniz kategoriler ve değerler açıklanmaktadır.

  • Şuna ifade ayarla: <PropertyName>
    İfadesini tanımladığınız özelliğin adı. Bu özelliği, Özellikler bölmesinde ada göre de ayarlayabilirsiniz.

  • Sabitler
    Bu özellik ve sabitleri temel alan özellikler için geçerli olan önceden tanımlı değerler listesi sağlar. Örneğin, rengi temel alan bir özellik geçerli renk adlarını gösterir. Boole veri türündeki bir özellik için, değerler True ve False değerleridir.

    İfadeleri destekleyen öğelerin tümü bir sabite ayarlanamaz. Bir özellik sabit değere ayarlanamıyorsa, açıklama bölmesi bu konudaki bilgiyi sağlar.

  • Yerleşik Alanlar
    Genel koleksiyon içindeki bir ifadede kullanabileceğiniz öğelerin listesini sağlar. Bazı koleksiyonlar yalnızca rapor sunucuya yayımlandıktan sonra desteklenir. Daha fazla bilgi için, bkz. Yerleşik Genel Değerler ve Kullanıcı Başvuruları (Rapor Oluşturucusu ve SSRS).

  • Parametreler
    Rapor parametrelerinin listesini sağlar.

  • Alanlar(<selected Dataset>)
    Veri kümeleri kategorisinde seçili olan veri kümesinin alan listesini görüntüler. Alanı İfade kutusuna kopyalamak için çift tıklatın.

  • Veri kümeleri
    Kullanılabilir veri kümelerinin listesini sağlar ve veri kümesinin üyesi olan alanları gösterir.

  • Değişkenler
    Rapor değişkenlerinin listesini görüntüler. Daha fazla bilgi için, bkz. Rapor ve Grup Değişkenleri Koleksiyonları Başvuruları (Rapor Oluşturucusu ve SSRS).

  • İşleçler
    Hesaplamaya veya dize işlemine ekleyebileceğiniz işleçleri görüntüler. Daha fazla bilgi için, bkz. İfadelerdeki İşleçler (Rapor Oluşturucusu ve SSRS).

  • Ortak İşlevler
    Türe göre gruplandırılmış ortak işlevleri görüntüler. Öğe bölmesinde bir işlev seçtiğinizde, bir açıklama ve örnek görünür.

    Ortak işlevler yerleşik rapor ve toplama işlevlerini, Visual Basic çalışma zamanı kitaplık işlevlerini ve Math ve Convert ad alanındaki .NET Framework ortak dil çalışma zamanı (CLR) sınıflarını içerir. Kategori listesinde görünmeyen CLR sınıflarına ve dış derlemelere de başvurular ekleyebilirsiniz. Daha fazla bilgi için, bkz. Özel kod ve derleme başvuruları ifadelerde rapor Tasarımcısı (ssrs).

Seçenekler

  • Kod penceresi
    İfade yazmak için üst bölmedeki kod penceresini kullanın. İfade iletişim kutusunu açtığınızda, kod penceresi ifadeyi içerir. İfadeyi değiştirebilir veya gözden geçirebilirsiniz. İşlev çağrıları, işleçler, sabitler, alanlar, parametreler, genel koleksiyon içinden öğeler ve özel kod başvuruları ekleyebilirsiniz. Kod penceresi değişikliklerinizi yaptıkça görüntüler.

    Dalgalı kırmızı alt çizgi sözdizimi hatası olduğunu gösterir. Hata iletisini görmek için işaretçiyi altı çizili metnin üzerinde bekletin.

    Genel koleksiyon terimlerini bir noktalama işareti ayırıcısı ile birlikte yazdığınızda, kullanılabilir üyelerin ve özelliklerin açılır listesini görürsünüz. Açılır listeden, ilk birkaç karakteri yazıp sekme tuşuna basarak seçimi otomatik olarak doldurabilirsiniz.

    Bir işlevin adını ve ardından açma ayracını girdiğinizde, parametreler ve işlevin döndürdüğü değerler hakkında bilgiler veren bir araç ipucu görürsünüz.

  • Kategori
    İfadelerin kategorilerini görüntüler. Bir kategoriyi seçmek ifade oluşturmaya yönelik bir bağlam oluşturur ve Öğe bölmesindeki geçerli değerler listesini değiştirir. Örneğin, metin kutusu değerine yönelik bir ifade için, Ortak işlevleri genişletin ve Avg, Count ve diğer işlevleri Öğe bölmesinde görüntülemek üzere Toplama işlevlerini seçin.

  • Öğe
    Seçilen kategorinin geçerli değerlerinin listesini görüntüler. Öğenin ifade metnini kod penceresindeki ekleme noktasına eklemek için öğeyi çift tıklatın.

  • Değerler
    Seçtiğiniz kategoriye veya öğeye bağlı olarak, üçüncü bölme açıklama, örnek ifade veya geçerli değerler listesi içerir. Örnek alanını genişletmek için iletişim kutusunun kenarını sürükleyin.

Ayrıca bkz.

Görevler

İfade Ekleme (Rapor Oluşturucusu ve SSRS)

Başvuru

İfade Örnekleri (Rapor Oluşturucusu ve SSRS)

Select Color Dialog Box

İfadelerdeki Yerleşik Koleksiyonlar (Rapor Oluşturucusu ve SSRS)

Kavramlar

İfadeler (Rapor Oluşturucusu ve SSRS)

Raporlarda İfade Kullanımı (Rapor Oluşturucusu ve SSRS)

Sayıları ve Tarihleri Biçimlendirme (Rapor Oluşturucusu ve SSRS)

Parametreler Koleksiyonu Başvuruları (Rapor Oluşturucusu ve SSRS)

Grup İfadesi Örnekleri (Rapor Oluşturucusu ve SSRS)

Filtre Denklemi Örnekleri (Rapor Oluşturucusu ve SSRS)

İfadelerdeki Veri Türleri (Rapor Oluşturucusu ve SSRS)