Veri doğrulama, kullanıcı formu doldururken hataları otomatik olarak denetleyebilme özelliğidir. Form şablonunuzdaki denetimlere veri doğrulama ekleyerek, topladığınız verilerin doğru ve tutarlı olduğundan ve şirketiniz tarafından kullanılmakta olan tüm standartlara uygun olduğundan emin olabilirsiniz. Örneğin, kullanıcılara gider öğesi için girdikleri tutar onaylanan tutarı aştığında veya telefon numaralarını toplamak için kullanılan kutuya yanlışlıkla adlarını girdiklerinde bunu bildirmek için veri doğrulamayı kullanabilirsiniz.
Form veri doğrulama hataları içeriyorsa ve bir veritabanına veya Web hizmetine bağlıysa, kullanıcılar bu hataları düzeltene kadar formu gönderemez. Kullanıcılar formun yerel bir kopyasını kaydedebilir ve ardından verileri düzeltip daha sonra gönderebilir.
Bu makalede
- Kullanıcıların doğrulama hataları hakkında bilgilendirilme yolları
- Uyumlulukla ilgili dikkat edilmesi gerekenler
- Veri doğrulama ekleme
- Veri doğrulama koşulunu değiştirme
- Veri doğrulamayı kaldırma
Kullanıcıların doğrulama hataları hakkında bilgilendirilme yolları
InfoPath kullanılarak doldurulacak şekilde tasarlanmış bir form için, ekran ipucu olarak görüntülenecek bir veri doğrulama iletisi ayarlayabilirsiniz. Ekran İpucu'nu görüntüledikten sonra kullanıcılarınız isteğe bağlı olarak sağladığınız ayrıntılı bir uyarı görüntüleyebilir. Alternatif olarak, ayrıntılı uyarıyı otomatik olarak görüntülenecek şekilde ayarlayabilirsiniz. Örneğin, bir kullanıcı telefon numaralarını toplamak için kullanılan bir kutuya adını yazdığında oluşmasını istediğiniz bir hata koşulu belirtirseniz, Ekran İpucu'nu etkinleştirerek "Bu alana bir telefon numarası yazın" iletisini görüntüleyebilirsiniz. Bir uyarının otomatik olarak görüntülenmesini etkinleştirirseniz, varsayılan olarak "Bu alan 555-0100 biçiminde bir telefon numarası gerektirir" gibi ayrıntılı bir ileti gösterebilirsiniz. Varsayılan olarak ekran ipucu görüntülemeyi seçerseniz, kullanıcılarınız InfoPath'te alana sağ tıklayıp uyarıyı gösterme seçeneğine tıklayarak sağladığınız uyarıyı el ile görüntüleyebilir.
1. İşaretçi, alanın üzerinde beklettiğiniz zaman bir I ışını olarak değişir ve Ekran İpucu görüntülenir.
2. Alana sağ tıkladığınızda bir kısayol menüsü görüntülenir ve Tam hata açıklaması'nın üzerine gelindiğinde işaretçi bir oka dönüşür.
3. Tam hata açıklaması'na tıkladığınızda uyarı görüntülenir.
Web tarayıcısında doldurulan bir form için uyarılar otomatik olarak görüntülenemez. Ancak kullanıcılar, Web sayfasındaki Ekran İpucu'nu içeren alana tıklayıp görüntülenen bağlantıya tıklayarak uyarıyı görüntüleyebilir.
1. İşaretçi, alanın üzerinde beklettiğiniz zaman bir I ışını olarak değişir ve Ekran İpucu görüntülenir.
2. İşaretçi, Ekran İpucu'na taşıdığınızda el olarak değişir.
3. Bağlantıya tıkladığınızda uyarı görüntülenir.
Uyumlulukla ilgili dikkat edilmesi gerekenler
InfoPath'te form şablonu tasarlarken, tarayıcı uyumlu bir form şablonu tasarlamak için belirli bir uyumluluk modu seçebilirsiniz. Tarayıcı uyumlu bir form şablonu InfoPath Forms Services çalıştıran bir sunucuda yayımlandığında ve ardından tarayıcı etkin olduğunda, form şablonunu temel alan formlar bir Web tarayıcısında görüntülenebilir. Tarayıcı uyumlu bir form şablonu tasarladığınızda, Denetimler görev bölmesinde bazı denetimler Web tarayıcısında görüntülenemediğinden kullanılamaz.
Bazı veri doğrulama özellikleri, Web tarayıcısında InfoPath'tekinden farklı çalışır. Örneğin, bir denetime veri doğrulama eklediğinizde, kullanıcı bu denetime geçersiz veri girdiğinde görüntülenecek açıklayıcı metin oluşturursunuz. Bu açıklayıcı metnin ekran ipucunda görünmesini sağlayabilir ve isteğe bağlı olarak kullanıcıların ek bilgiler içeren bir uyarı görüntülemesine izin verebilir veya kullanıcı geçersiz veri girdiğinde uyarının otomatik olarak görünmesini sağlayabilirsiniz. Web tarayıcısında görüntülenen formlar için uyarılar otomatik olarak görüntülenemez, ancak kullanıcılar Ekran İpucu'nu görüntülemeye devam edebilir ve isteğe bağlı olarak ek bilgiler içeren bir uyarı görüntüleyebilir.
Not
Kullanıcılar formları tarayıcı kullanarak doldurduğunda, CTRL+SHIFT+I tuşlarına basarak hızla bir veri doğrulama uyarısı görüntüleyebilir.
Veri doğrulamayı destekleyen denetimlerin listesi
Aşağıdaki tabloda, veri doğrulamayı destekleyen Microsoft Office InfoPath 2007 denetimleri ve bunların tarayıcıyla uyumlu form şablonları için kullanılabilir olup olmadığı listelenmiştir.
| Veri doğrulamayı destekleyen denetimler | Tarayıcı uyumlu form şablonları için kullanılabilir mi? |
|---|---|
| Onay kutusu | Evet |
| Tarih seçici | Evet |
| Açılan liste kutusu | Evet |
| Liste kutusu | Evet |
| Seçenek düğmesi | Evet |
| Metin kutusu | Evet |
| Zengin metin kutusu | Evet |
| Madde işaretli, numaralandırılmış veya düz liste | Hayır |
| Birleşik giriş kutusu | Hayır |
Veri doğrulama ekleme
Veri doğrulama eklemek istediğiniz denetime tıklayın.
Biçim menüsünde Veri Doğrulama'ya tıklayın.
Veri Doğrulama iletişim kutusunda Ekle'ye tıklayın.
Bu koşul doğruysa altında bir koşul ekleyin.
Örnek
Aşağıdaki örnekte, metin kutusu denetimine yazılan verilerin belirli bir değerle (bu örnekte Hello sözcüğü) eşleştiğinden emin olmak için veri doğrulama koşulunun nasıl oluşturulacağı gösterilmektedir.- İlk kutuda Alan veya grup seçin'e tıklayın ve denetimin bağlı olduğu alanı veya grubu seçin.
- İkinci kutuda, şuna eşit değil'e tıklayın.
- Üçüncü kutuya Metin yazın'a tıklayın ve hello yazın.
Not
Kullanıcıların denetime veri girmesini istemek için Denetim Özellikleri iletişim kutusunda Boş olamaz onay kutusunu seçin.
Kullanıcı denetimi boş bıraktığında iletişim kutusu iletisini otomatik olarak göstermek için, kullanıcılar geçersiz veri girdiğinde iletişim kutusu iletilerini hemen göster onay kutusunu seçin.
Not
İletişim kutusu iletileri Web tarayıcısında otomatik olarak görüntülenemediğinden, formunuzu Web tarayıcısı kullanarak dolduran bir kullanıcı yalnızca Ekran İpucu'nu görür.
Ekran İpucu kutusuna, kullanıcı denetime işaret ettiğinde veya denetime sağ tıkladığında görüntülemek istediğiniz metni yazın.
İleti kutusuna, ileti iletişim kutusunda görüntülemek istediğiniz metni hemen veya kullanıcı daha fazla ayrıntı istediğinde yazın.
Not
Denetim Özellikleri iletişim kutusunun Gelişmiş sekmesinde varsayılan Ekran İpucu ayarlanmış denetimler için veri doğrulama hatasının Ekran İpucu görüntülenmez. Bu davranış, denetimin adının ekran okuyucu kullanan kullanıcılara doğru bir şekilde iletilmesini sağlamaya yardımcı olur.
Veri doğrulama koşulunu değiştirme
- Veri doğrulamasını değiştirmek istediğiniz denetime tıklayın.
- Biçim menüsünde Veri Doğrulama'ya tıklayın.
- Veri Doğrulama iletişim kutusunda, değiştirmek istediğiniz koşula tıklayın, Değiştir'e tıklayın ve istediğiniz değişiklikleri yapın.
Veri doğrulamayı kaldırma
- Veri doğrulamasını kaldırmak istediğiniz denetime tıklayın.
- Biçim menüsünde Veri Doğrulama'ya tıklayın.
- Veri Doğrulama iletişim kutusunda, kaldırmak istediğiniz koşula tıklayın ve ardından Kaldır'a tıklayın.