Kural ekleme

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Bir form şablonu tasarladığınızda, otomatik olarak iletişim kutusunu görüntülemek, alan değerini ayarlayın, sorgu veya bir veri bağlantısı gönderme, görünümler, geçiş veya açmak veya yanıt belirli olay ve koşullar için bir formda kapatmak için kuralları kullanabilirsiniz. Olaylar belirli alan veya grup değişiklik veri kaynağı, bir düğmeyi tıklatarak, ekleme noktasını yinelenen bölüm veya yinelenen tabloveya satıra açma veya gönderim bir formun içinde ekleyebilirsiniz. Koşul içerebilir hesaplamalar, XPath ifadeleri, kullanıcı rollerine ve bir alanın değeri olup olmadığını boş, belirli bir aralıkta, başka bir alanın değeri eşittir veya başlar veya belirli karakterler içeriyor.

Ayrıca her kural için birden çok eylem ekleyebilirsiniz. Örneğin, kullanıcıya yeni bir formun görüneceğini bildiren bir iletişim kutusunu görüntüleyip, formun görünümünü değiştiren ve ardından kullanıcı bir alana bağlı denetimi kullandığında veri bağlantısından yararlanan bir kural ekleyebilirsiniz.

Bu makaledekiler

Genel bakış

Uyumluluk dikkat edilmesi gereken noktalar

Kullanıcı form açtığında çalışan bir kural ekleme

Denetime bir kural ekleme

Bir alan veya grup için kural ekleme

Kullanıcı form gönderdiğinde kural ekleme

Genel Bakış

Form şablonunuza iş mantığı eklemeniz gerektiğinde kurallardan yararlanabilirsiniz. Bir kural şunları yerine getirir:

  • İletişim kutusu iletisi gösterir    Formdaki belirli bir kural yerine getirildiğinde, kullanıcıya bir iletişim kutusu göstermek için kural ekleyebilirsiniz. Örneğin, kullanıcı belirli bir tutarın üzerinde değer girdiğinde harcama raporu formunda bir ileti görüntüleyebilirsiniz.

  • Bir iletişim kutusu ifadesini gösterir    Form üzerindeki farklı alan değerlerini hesaplayan XPath ifadesinin sonuçlarını görüntülemek üzere bir kural ekleyebilirsiniz. Örneğin, bu eylemi karmaşık bir hesaplamanın yerine getirilmesinde kullanılan çok sayıda kuralın ortasında kullanabilirsiniz Hesaplama sırasında değerlerde meydana gelen her değişikliği izleyerek hesaplamanın düzgün şekilde çalıştığını doğrulamak için de bu eylemi kullanabilirsiniz.

  • Görünümleri değiştirir    Çeşitli görünümler arasında gezinmek veya formu açan kullanıcıyla ilişkilendirilen, kullanıcı rolünü temel alan bir formun görünümünü değiştirmek için kural ekleyebilirsiniz. Örneğin, kullanıcıların düğmeyi tıklatmasıyla önceki veya sonraki sayfaya geçmelerini sağlayan bir düğmeye kural ekleyebilirsiniz.

  • Bir alanın değerini ayarlar    Bir alanın değerini hesaplayan kural ekleyebilirsiniz. Örneğin, bir alana başka bir alanı ve gün sayısı kümesini temel alan proje bitiş tarihini görüntüleyen bir kural ekleyebilirsiniz.

  • Veri bağlantısı kullanarak sorgu    Bir koşul formda oluştuğunda, sorgu bir veri bağlantısı üzerinden gönderen bir kural ekleyebilirsiniz. Örneğin, bir kullanıcı bir gider raporu formunda bildir çalışan numarası girdiğinde, sorgu bir veri bağlantısı üzerinden gönderen bir kural ekleyebilirsiniz.

  • Veri bağlantısı yoluyla gönderir    Formdaki tüm verileri veri bağlantısı yoluyla bir dış veri kaynağına gönderen bir kural ekleyebilirsiniz. Örneğin, kullanıcı form üzerindeki Gönder düğmesini tıklattığında formdaki verileri bir Web hizmetine ve veritabanına gönderen bir ruhsat başvurusu form şablonuna kural ekleyebilirsiniz.

  • Doldurulacak yeni bir form açar    Söz konusu form şablonunu veya başka bir form şablonunu temel alan bir formun yeni kopyasını açan bir kural ekleyebilirsiniz. Örneğin, Aşağıdakileri yerine getiren bir ruhsat başvurusu form şablonuna bir kural ekleyebilirsiniz: Bir alan değeri sabit tutarı geçtiğinde, kural hem elektrik hem de inşaat ruhsat başvuruları için kullanılan farklı bir form şablonunu temel alan yeni bir form açar.

  • Formu kapatır    Form üzerinde bir olay meydana geldiğinde formu kapatacak bir kural ekleyebilirsiniz Örneğin, kullanıcının formu göndermesinden ve dış veri kaynağının formun sorunsuz şekilde gönderildiğini onaylamasından sonra formu kapatan bir kural ekleyebilirsiniz.

Not : Form şablonuna ekleyeceğiniz kuralların türleri form şablonunuz üzerindeki denetimlere bağlıdır.

Bir alana bağlı denetim içindeki kurallar söz konusu alana otomatik olarak uygulanırlar, bir alan içindeki kurallar da söz konusu alana bağlı denetime otomatik olarak uygulanırlar. Varolan kuralları içeren bir alana denetim bağladığınızda, kurallar denetime uygulanır. Bir denetime kural eklediğinizde, söz konusu kural bu kontrole bağlı alana otomatik olarak uygulanır.

Form şablonunuza birden çok kural eklediğinizde, Microsoft Office InfoPath her bir kuralı Kurallar iletişim kutusunda göründükleri sırayla çalıştırır. İlk kuralı çalıştırdıktan sonra geri kalan kuralların işlenmesini durdurabilirsiniz.

Sayfanın Başı

Uyumluluk konuları

Kullanıcılarınız için bir iletişim kutusunu görüntüler form şablonunuz için bir kural ekleyebilirsiniz, ancak iletişim kutuları otomatik olarak bir Web tarayıcısında da kullanıcıların dolduracağı formlarında görüntüleme. İletişim kutuları InfoPath'te doldurulmuş formlarda otomatik olarak görüntülenir.

Sayfanın Başı

Kullanıcının formu açmasıyla çalışan bir kural ekleme

  1. Araçlar menüsünde Form Seçenekleri öğesini tıklatın.

  2. Kategori listesinde, Aç ve Kaydet'i tıklatın.

  3. Davranış aç öğesinin altında, Kurallar'ı tıklatın.

  4. Kurallar iletişim kutusunda Ekle'yi tıklatın.

  5. Ad iletişim kutusuna kural için bir ad yazın.

  6. Kuralın çalışmasını istediğiniz koşulu belirtmek için Koşul Ayarla'yı tıklatın, koşulu girin ve ardından.Tamam'ı tıklatın. Bu adımda belirttiğiniz koşul yerine getirildiğinde kural çalışır.

  7. Eylem Ekle'yi tıklatın.

  8. Eylem listesinde istediğiniz eylemi tıklatıp, bu eyleme ait seçenekleri girin.

  9. Bu kurala göre çalışmasını istediğiniz her eylem için 7. ve 8. adımları yineleyin.

  10. Bu kurala ait koşulun yerine getirilmesinden ve kuralın çalıştırılmasından sonra herhangi bir kuralın çalışmasını engellemek için Bu kural tamamlandığında kural işlemeyi durdur onay kutusunu işaretleyin.

  11. Tamam'ı tıklatın.

  12. Yaptığınız değişiklikleri test etmek için, Standart araç çubuğunda Önizleme’ye tıklayın veya CTRL+SHIFT+B tuşlarına basın.

Sayfanın Başı

Bir denetime kural ekleme

Denetim, bir veya daha fazla kurala sahip bir alana bağlı olduğunda, alan kuralları otomatik olarak denetime uygulanır. Denetime eklediğiniz herhangi bir kural alana da eklenir. Bir form şablonundaki görünüme denetim ekleyip, denetimi varolan kurallara sahip bir denetime bağladığınızda, varolan kurallar otomatik olarak denetime uygulanır. Bir alana kural eklerseniz ve bu alan da bir denetime bağlıysa, kurallar otomatik olarak denetime de uygulanır.

  1. Denetimi çift tıklatın.

  2. Veri sekmesini tıklatın.

  3. Kurallar seçeneğini tıklatın.

  4. Kurallar iletişim kutusunda Ekle'yi tıklatın.

  5. Ad iletişim kutusuna kural için bir ad yazın.

  6. Kuralın çalışmasını istediğiniz koşulu belirtmek için Koşul Ayarla'yı tıklatın, koşulu girin ve ardından.Tamam'ı tıklatın. Bu adımda belirttiğiniz koşul yerine getirildiğinde kural çalışır.

  7. Eylem Ekle'yi tıklatın.

  8. Eylem listesinde istediğiniz eylemi tıklatıp, bu eyleme ait seçenekleri girin.

  9. Bu kurala göre çalışmasını istediğiniz her eylem için 7. ve 8. adımları yineleyin.

  10. Bu kurala ait koşulun yerine getirilmesinden ve kuralın çalıştırılmasından sonra herhangi bir kuralın çalışmasını engellemek için Bu kural tamamlandığında kural işlemeyi durdur onay kutusunu işaretleyin.

  11. Tamam'ı tıklatın.

  12. Yaptığınız değişiklikleri test etmek için, Standart araç çubuğunda Önizleme’ye tıklayın veya CTRL+SHIFT+B tuşlarına basın.

Sayfanın Başı

Bir alana veya gruba kural ekleme

Bir denetim, varolan değerlere sahip denetime bağlıysa, bu kurallar otomatik olarak denetime de uygulanırlar. Alana eklediğiniz herhangi bir kural denetime de eklenir.

  1. Veri Kaynağı görev bölmesi görünmüyorsa, Görünüm menüsünde Veri Kaynağı'nı tıklatın.

  2. Alanı çift tıklatın.

  3. Kurallar ve Birleştir sekmesini tıklatın.

  4. Ekle'yi tıklatın.

  5. Ad iletişim kutusuna kural için bir ad yazın.

  6. Kuralın çalışmasını istediğiniz koşulu belirtmek için Koşul Ayarla'yı tıklatın, koşulu girin ve ardından.Tamam'ı tıklatın. Bu adımda belirttiğiniz koşul yerine getirildiğinde kural çalışır.

  7. Eylem Ekle'yi tıklatın.

  8. Eylem listesinde istediğiniz eylemi tıklatıp, bu eyleme ait seçenekleri girin.

  9. Bu kurala göre çalışmasını istediğiniz her eylem için 7. ve 8. adımları yineleyin.

  10. Bu kuraldan sonra (geçerli olay için) herhangi bir kuralın çalışmasını engellemek için, Bu kural tamamlandığında kural işlemeyi durdur onay kutusunu işaretleyin.

  11. Tamam'ı tıklatın.

  12. Yaptığınız değişiklikleri test etmek için, Standart araç çubuğunda Önizleme’ye tıklayın veya CTRL+SHIFT+B tuşlarına basın.

Sayfanın Başı

Kullanıcı form gönderdiğinde kural ekleme

Kullanıcı form şablonunuzu temel alan kendi formu gönderdiğinde bir veya daha fazla kural çalıştırmak için form şablonunuzu yapılandırabilirsiniz. Örneğin, bir kullanıcı tamamlanmış formu göndermek seçtiğinde, otomatik olarak bir veritabanına ve e-posta iletisinde formu gönderen form şablonunuz için bir kural ekleyebilirsiniz. Ayrıca, kullanıcı form gönderdiğinde, form farklı bir görünüme geçirir form şablonunuz için bir kural ekleyebilirsiniz.

Not : Bu yordamı başlatmadan önce form şablonunuzu en az bir veri gönderme bağlantısı bulunduğundan emin olun. Gönderme bağlantıları hakkında daha fazla bilgi için Ayrıca bkz bölümünde veri bağlantıları bulun.

  1. Araçlar menüsünde Gönderme Seçenekleri'ne tıklayın.

  2. Gönderme Seçenekleri iletişim kutusunda Kullanıcıların bu formu göndermesine izin ver onay kutusunu seçin.

    Not : Bu onay kutusunu seçtiğinizde, InfoPath, kullanıcılar formu doldururken Standart araç çubuğuna Gönder düğmesini ve Dosya menüsüne de Gönder komutunu ekler.

  3. Kuralları kullanarak özel eylem gerçekleştir'i tıklatın ve sonra Kurallar'ı tıklatın.

  4. Form Gönderme Kuralları iletişim kutusunda, Ekle'yi tıklatın.

  5. Ad kutusuna, bu kural için, gönderme konumunu tanımlayan bir ad yazın. Örneğin, kullanıcıların formu yalnızca, belirli bir alandaki değer 50 YTL'den büyük olduğunda e-posta iletisiyle göndermelerine izin vermek için, 50 YTL üzeri için e-postayla gönderim yazın.

  6. Bu kural kullanmadan önce doğru olması gereken bir koşul ayarlamak için kuralı iletişim kutusunda Koşul Ayarla'yı tıklatın. Koşul iletişim kutusunda, doğru olması gerekir ve Tamam' ı koşulları ayarlayın.

  7. Kural iletişim kutusunda Eylem Ekle'yi tıklatın.

  8. Eylem listesinde, kullanıcının bu form şablonunu temel alan bir form gönderdiğinde ortaya istediğiniz eylemi tıklatın ve sonra bu eylem için uygun seçenekleri belirtin.

  9. Tamam'ı tıklatın.

  10. Ek Eylemler eklemek için her ek bir eylem için 7-9 arası adımları yineleyin.

  11. Diğer kuralları eklemek için her ek kural için 4-9 arası adımları yineleyin.

  12. Tamam'ı tıklatın.

    1. Kullanıcılar formu doldururken Standart araç çubuğunda gösterilen Gönder düğmesinin ve Dosya menüsünde yer alan Gönder komutunu adını değiştirmek için, yeni adı Gönderme Seçenekleri iletişim kutusundaki Resim Yazısı kutusuna yazın.

      İpucu : Bu düğme ve komut için klavye kısayolu atamak istiyorsanız, yazın ve işareti (&) klavye kısayolu olarak kullanmak istediğiniz karakteri önce. Örneğin, ALT + B Gönder düğmesi ve komutu klavye kısayolu atamak için & Gönderyazın.

  13. Formunuzu doldurduklarında kullanıcıların Gönder komutunu veya Standart araç çubuğundaki Gönder düğmesini kullanmalarını engellemek için, Gönder menü öğesini ve Gönder araç çubuğu düğmesini göster onay kutusunu temizleyin.

    1. Varsayılan olarak, kullanıcılar formu gönderdikten sonra InfoPath formu açık tutar ve formun başarılı bir şekilde gönderilip gönderilmediğini belirten bir ileti görüntüler. Bu varsayılan davranışı değiştirmek için Gelişmiş'i tıklatın ve aşağıdakilerden birini yapın:

      • Kullanıcı tamamlanmış bir formu gönderdikten sonra formu kapatmak veya yeni boş bir form oluşturmak için, Gönderdikten sonra listesinde istediğiniz seçeneği tıklatın.

      • Formun başarılı bir şekilde gönderilip gönderilmediğini belirtecek özel bir ileti oluşturmak için Özel iletiler kullan onay kutusunu seçin, sonra Başarılı olduğunda ve Hatalı olduğunda kutularına iletilerinizi yazın.

        İpucu : Formu gönderemeyen kullanıcılara ne yapacaklarını bildirmek için Hatalı olduğunda kutusuna yazacağınız iletiyi kullanın. Örneğin, kullanıcılara formlarını kaydetmelerini ve diğer yönergeler için başka birisine danışmalarını önerebilirsiniz.

      • Kullanıcılar formu gönderdikten sonra bir ileti görüntülenmesini istemiyorsanız, Başarı ve hata iletileri göster onay kutusunu temizleyin.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×