NextIf alanı iki ifadeyi karşılaştırır. Karşılaştırma doğruysa, Word sonraki veri kaydı geçerli birleştirme belgesiyle birleştirir. Karşılaştırma yanlışsa, Word sonraki veri kaydını yeni bir birleştirme belgesiyle birleştirir.
Veritabanı raporunda olduğu gibi veri kayıtlarını gruplandırmak için NextIf alanını kullanabilirsiniz. Örneğin, aynı posta koduna sahip tüm kayıtları birleştirmede bir sayfayla birleştirmek ve veri dosyasında yeni bir posta koduyla karşılaşıldığında birleştirmede yeni bir sayfa oluşturmak için If, Set ve NextIf alanlarının bir bileşimini kullanabilirsiniz. Ancak, bunun gibi bir birleştirmenin ayarlanması karmaşıktır ve veri kaynağınızın birleştirme alanlarını barındıracak şekilde yapılandırılmasını gerektirir.
Amacınız veri kaynağınızdan belirli kayıtları seçmeli olarak eklemekse, Adres Mektup Birleştirme Alıcıları iletişim kutusundaki Filtrele komutunu kullanarak bunu daha kolay yapabilirsiniz. Bu komut, Posta Gönderileri sekmesinin Adres Mektup Birleştirmeyi Başlat grubunda Alıcı Listesini Düzenle'ye tıkladığınızda görüntülenir.
Notlar:
-
NextIf alanları dipnotlarda, son notlarda, ek açıklamalarda, üst bilgilerde, alt bilgilerde veya veri kaynaklarında kullanılamaz.
-
NextIf alanı hiçbir alanın içine yerleştirilemez.
Söz dizimi
Belgenizde NextIf alanını görüntülediğinizde söz dizimi şöyle görünür:
{ NEXTIF İfade1 İşleç İfadesi2 }
Not: Alan kodu, alana ne göstermesi gerektiğini söyler. Alan sonuçları, alan kodu değerlendirildikten sonra belgede gösterilen sonuçlardır. Alan kodu görünümü ile alan kodu sonuçları görünümü arasında geçiş yapmak için Alt+F9 tuşlarına basın.
Özellikler
İfade1, İfade2
Karşılaştırmak istediğiniz değerler. Bu ifadeler alan verilerini, yer işareti adlarını, karakter dizelerini, sayıları, bir değer döndüren iç içe yerleştirilmiş alanları veya matematiksel formülleri birleştirebilir. İfade boşluk içeriyorsa, ifadeyi tırnak içine alın.
Notlar:
-
bir ifadede birleştirme alanı (MergeField) kullanıyorsanız, birleştirme alanı bir sonraki veri kaydında değil geçerli veri kaydındaki verilere başvurur.
-
İfade2 , karakter dizesi olarak karşılaştırılabilmesi için tırnak içine alınmalıdır.
-
işleç = veya <>ise , İfade2 tek bir karakteri temsil eden bir soru işareti (?) veya herhangi bir karakter dizesini temsil eden yıldız işareti (*) içerebilir.
-
İfade2'de yıldız işareti kullanırsanız, İfade1'in yıldız işaretine karşılık gelen bölümü ve Expression2'deki kalan karakterler 128 karakteri aşamaz.
İşleç
Karşılaştırma işleci. İşlecin önüne ve arkasına boşluk ekleyin.
İşleç |
Açıklama |
= |
Eşittir |
<> |
Eşit değildir |
> |
Büyüktür |
< |
Küçüktür |
>= |
Büyüktür veya eşittir |
<= |
Küçüktür veya eşittir |
Yönergeler
NextIf alanını belgede veya adres mektup birleştirmenin bir parçası olarak kullanabilirsiniz.
Belgede NextIf alanını kullanmak için aşağıdakileri yapın:
-
Ekle sekmesinde, Metin grubunda, Hızlı Bölümler’e tıklayın ve sonra Alan’a tıklayın.
-
Alan adları listesinde İleriIf'i seçin.
-
Alan kodları kutusuna, yukarıda gösterilen söz dizimini izleyerek ifadeleri, işleci, doğru metni ve yanlış metni yazın.
-
Tamam'a tıklayın.
Adres mektup birleştirmeyi ayarlarken NextIf alanını adres mektup birleştirmenin bir parçası olarak kullanmak için aşağıdakileri yapın:
-
Posta Gönderileri sekmesinin Alan Ekle & Yaz grubunda Kurallar'a ve ardından İleri Kayıt If'a tıklayın.
-
Alan adı listesinde Şehir gibi bir birleştirme alanının adını seçin.
-
Karşılaştırma listesinde istediğiniz işleci seçin. Örneğin, belirli bir şehirdeki alıcıları tek tek belirlemek için Eşittir'e tıklayın.
-
Karşılaştırılacak kutusuna kullanmak istediğiniz değeri yazın. Örneğin, Bursa'daki alıcıları seçmek için Bursa yazın.
Not: Karşılaştırma listesinde boş veya boş değilse, Karşılaştır kutusunu boş bırakın.
Örnek
Veri kaynağınız her posta kodunun son kaydını işaretlemek için bir alan içerir ve veri kaynağı aynı posta koduna sahip tüm kayıtların birlikte görünmesi için sıralanır. Veri kaynağınız bu şekilde ayarlandığında, Word'daki Ayarla ve If alanlarını kullanarak bir kaydın veri kaynağında posta kodunun son geçtiği yer olup olmadığını kontrol edebilirsiniz.
Bu denetim gerçekleştirildikten sonra, geçerli kaydın belirli bir posta kodunun son geçtiği yer olup olmadığını belirlemek için NextIf alanını kullanabilirsiniz. Geçerli kayıt son oluşum olmadığı sürece, bu posta kodunun kayıtları geçerli birleştirme belgesine eklenir. Geçerli kayıt posta kodunun son oluşumu olduğunda, veri kaynağında listelenen sonraki posta kodu için yeni bir birleştirme belgesi başlar.
Adres mektup birleştirme ana belge aşağıdaki NextIf alanını eklediğinizde, NextIf alanı geçerli veri kaydındaki LastZipcode alanının içeriğini inceler. LastZipcode alanı boşsa, veri kaynağındaki bir sonraki kayıttaki veriler geçerli birleştirme belgesiyle birleştirilir. LastZipcode alanı boş değilse, veri kaynağındaki bir sonraki kayıttaki veriler yeni bir birleştirme belgesiyle birleştirilir.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }