Metin kutusunu özelleştirmenin yolları

Uygulandığı Öğe
InfoPath 2010 InfoPath 2013

Form şablonuna metin kutusu ekledikten sonra, Metin Kutusu Özellikleri iletişim kutusunda özelliklerine ve ayarlarına erişerek ve bunları değiştirerek özelleştirebilirsiniz. İletişim kutusunu açmak için, form şablonunda, özelliklerini değiştirmek istediğiniz metin kutusuna çift tıklayın.

Aşağıdaki tabloda, metin kutusunu özelleştirmek için kullanabileceğiniz yollardan bazıları açıklanır ve bunun için nedenler sunulur. Tablo , Metin Kutusu Özellikleri iletişim kutusundaki seçenekler hakkında ayrıntılı yordam bilgileri sağlamasa da, kullanılabilir seçenek aralığı hakkında size bir fikir verir.

Not

  • Tarayıcı uyumlu bir form şablonu tasarlarsanız, Metin Kutusu Özellikleri iletişim kutusundaki bazı özellikler kullanılamaz. Örneğin, paragraf sonları desteklenmez.
  • Form şablonunuz bir veritabanını, şemayı veya var olan başka bir veri kaynağını temel alırsa, denetimin tüm yönlerini özelleştiremeyebilirsiniz. Örneğin, denetimin boyutunu değiştirebilirsiniz ancak var olan veri kaynağından türetilen alan veya grup adını değiştiremezsiniz.
Sekme Görev Ayrıntılar
Veri İlişkili alan adını değiştirme Yeni, boş bir form şablonu tasarlarken, bir denetimin varsayılan alanını veya grup adını veri kaynağıyla çalışırken daha kolay tanımlanabilecek bir adla değiştirebilirsiniz. Örneğin, "Satış Temsilcisi" adlı bir alanı anlamak, "alan1" adlı bir alandan daha kolaydır.
Not: Alan adının değiştirilmesi, veri kaynağındaki metin kutusu ve alan arasındaki bağlamayı değiştirmez. Metin kutusunu farklı bir alana bağlamanız gerekiyorsa, metin kutusuna sağ tıklayın ve kısayol menüsünde Bağlamayı Değiştir'e tıklayın.
Veri Veri türünü değiştirme Yeni, boş bir form şablonu tasarlarken, denetimin varsayılan veri türünü değiştirebilirsiniz. Metin kutusunun varsayılan veri türü Metin 'dir (dize) ancak bunu değiştirebilirsiniz. Örneğin, kullanıcıların bir İşlem tutarı metin kutusuna İngiliz sterlini girmesini istiyorsanız, Tam Sayı (tamsayı) veri türünü seçebilir ve ardından biçimlendirme seçeneklerini belirleyerek metin kutusuna yazılan değerlerin pound (£) para birimi simgesiyle görüntülenmesini sağlayabilirsiniz.

Veri türleri hakkında daha fazla bilgi

Metin kutuları için kullanılabilen veri türleri aşağıda listelenmiştir:
  • Metin (dize) Adlar, adresler, telefon numaraları, Sosyal Güvenlik numaraları gibi veriler için kullanın.
  • Tamsayı (tamsayı) 1234, –1234 veya $1,234 gibi pozitif veya negatif tam sayılar için kullanın.
  • Ondalık (çift) Ondalık basamakları 1234,12, –1234,12 veya $1234,12 gibi sayılar için kullanın.
  • Doğru/Yanlış (boole) 1 (doğru) veya 0 (yanlış) olması gereken veriler için kullanın.
  • Köprü (anyURI) Evrensel Adlandırma Kuralı (UNC) yolu veya Tekdüzen Kaynak Bulucu (URL) gibi köprüler için kullanın.
  • Tarih (tarih) 14.03.2007 veya 14 Mart 2007 gibi tarihler için kullanın.
  • Saat (saat) 09:46:55 veya 09:46 gibi zamana bağlı değerler için kullanın.
  • Tarih ve Saat (dateTime) 14/3/2007 11:30 gibi tarih ve saatler için kullanın.
Veri Varsayılan bir değer belirtin Kullanıcı formu ilk kez açtığında varsayılan metnin denetimin içinde görünmesini istiyorsanız, bu metni Değer kutusuna yazabilirsiniz. Ayrıca, bir denetimin varsayılan değeri olarak veri kaynağındaki başka bir alanın değerini de kullanabilirsiniz. Varsayılan değerler, her zaman form (.xml) dosyasına veri olarak kaydedildikleri için yer tutucu metinden (bu makalenin sonraki bölümlerinde açıklanmıştır) farklıdır.
Veri Hesaplamanın sonuçlarını görüntüleme Bir denetimde bir hesaplamanın sonuçlarını görüntülemek için Formülleri ve işlevleri denetimle ilişkilendirmek için Değer kutusunun yanındaki Formül Ekle888d37c3-e2dd-4119-8922-6a7ed6128c8e seçeneğine tıklayabilirsiniz. Örneğin, toplam işleviyle birlikte bir metin kutusu kullanarak yinelenen bir tablodaki sayı sütununu toplayan bir formül oluşturabilirsiniz. İsterseniz , today işlevini belirli bir metin kutusuyla ilişkilendirerek kullanıcı formu açtığında geçerli tarihin bu metin kutusunda görüntülenmesini sağlayabilirsiniz.
Veri Metin kutusunu gerekli hale getirme Kullanıcılara denetime veri yazmalarını görsel olarak anımsatmak için Boş olamaz onay kutusunu seçin. Kullanıcılar formu açtığında, denetimde boş bırakmama anımsatıcısı olarak kırmızı bir yıldız işareti görünür. Kullanıcılar denetime bir değer girene kadar veri gönderemez.
Veri Veri doğrulama ekleme Denetim için veri doğrulama kurallarını belirtmek için Veri Doğrulama'ya tıklayın. Örneğin, belirli bir biçimde parça numaralarının girilmesi gerekiyorsa (üç sayı, bir tire ve sonra iki sayı daha), kullanıcıların bu desene uyduğunu güvence altına almak için veri doğrulamayı kullanabilirsiniz.
Veri Kuralları uygulama Kurallar'a tıkladığınızda, kullanıcılar denetimdeki değeri değiştirdiğinde bir veya daha fazla eylemin otomatik olarak gerçekleşmesini sağlayan bir kural oluşturabilirsiniz. Örneğin bir satın alma siparişi formunda, bir kullanıcı Tutar metin kutusuna 10'dan büyük bir sayı yazdığında, "Aynı anda 10'dan fazla farklı öğe sipariş etmek gönderimi geciktirebilir" yazan bir iletişim kutusu görüntülemek için bir kural kullanabilirsiniz. Ayrıca, bir dış veri kaynağından güncelleştirilmiş bilgileri otomatik olarak almak için bir kural da kullanabilirsiniz. Örneğin, bir hisse senedi satın alma formunda, form açıldığında veya kullanıcı bilgileri istediğinde gerçek zamanlı hisse senedi tekliflerini metin kutusunda almak ve görüntülemek için bir kural kullanabilirsiniz.
Görüntü Yer tutucu metni görüntüleme Kullanıcılarınıza metin kutusuna hangi verilerin girebileceği konusunda rehberlik sağlamak istiyorsanız, Yer Tutucu kutusuna yönerge metni yazabilirsiniz. Örneğin, Oteldeki gece sayısı metin kutusunda yer tutucu metin, kullanıcılara ne tür veriler girmeleri gerektiğini soran kullanılabilir.

Varsayılan değer gibi, kullanıcı formu ilk açtığında yer tutucu metin de metin girişi denetiminin içinde görünür. Ancak, yer tutucu metin aşağıdaki üç yolla varsayılan değerlerden farklıdır:
  • Yer tutucu metin hiçbir zaman form (.xml) dosyasına veri olarak kaydedilmez.
  • Bir denetimin içinde normal metin olarak görünen varsayılan değerden farklı olarak, yer tutucu metin her zaman soluk görünür.
  • Varsayılan değerden farklı olarak, yer tutucu metin tarayıcı uyumlu form şablonlarında desteklenmez.
Görüntü Metin kutusunu salt okunur yapma Kullanıcıların denetimin içeriğini değiştirmesini önlemek için Salt okunur onay kutusunu seçin. Örneğin, bir formülün sonuçlarını görüntülemek için bir metin kutusu kullanırsanız, kullanıcıların bu sonucun üzerine yazmasını önlemek için metin kutusunu salt okunur yapabilirsiniz. Formda salt okunur bir metin kutusu soluk görünmese de, kullanıcıların metin kutusuna bilgi yazması engellenir.
Görüntü Yazım denetleyicisini veya Otomatik Tamamlama özelliğini kapatma Kullanıcıların bir metin girişi denetimi içindeki metnin yazımını denetlemesini veya bu denetimdeki forma yazılan önceki girişleri otomatik olarak yeniden kullanmasını önlemek için, her ikisi de varsayılan olarak seçili olan Yazım denetleyicisini etkinleştir ve Otomatik Tamamlama'yı Etkinleştir onay kutularını temizleyin. Örneğin, düzgün adları görüntüleyen metin kutuları için yazım denetleyicisini devre dışı bırakabilirsiniz. Formun birçok kişi arasında paylaşılacağı durumlar gibi gizlilik nedenleriyle Otomatik Tamamlama'yı devre dışı bırakabilirsiniz.
Görüntü Kullanıcıların birden çok metin satırı yazmasına izin verme Bir metin kutusunun birden çok metin satırı görüntülemesini istiyorsanız, Çok satırlı onay kutusunu seçin. Daha sonra metin kutusunun içinde paragraf sonlarına izin verilip verilmeyeceğine karar vekleyebilirsiniz.
Görüntü Paragraf sonlarını etkinleştirme Çok satırlı onay kutusunu seçerseniz ve kullanıcıların metin kutusuna bilgi paragrafları yazabilmesini istiyorsanız Paragraf sonları onay kutusunu seçin. Bu, örneğin, kullanıcıların metin kutusunda deneme benzeri bir soruyu yanıtlamasını istediğinizde, ancak verilerin düz metin biçiminde olmasını istediğinizde kullanışlıdır, çünkü kullanıcılar sonuçta bunu bir veritabanına gönderir. Tarayıcı uyumlu bir form şablonunda Çok satırlı onay kutusunu seçerseniz Paragraf sonları onay kutusunu temizleyemezsiniz.
Görüntü Metin kaydırmayı etkinleştirme Çok satırlı onay kutusunu seçerseniz InfoPath metni kaydır onay kutusunu otomatik olarak seçer ve böylece kullanıcılar metin kutusuna yazarken metnin bir satırdan diğerine akmasını sağlar. Metin kaydırma etkinleştirildiğinde, Kaydırma listesinde kaydırma seçeneklerini belirleyebilirsiniz. Örneğin, kullanıcılar metin kutusunun varsayılan olarak görüntüleyenenden daha fazla metin yazdığında metin kutusunda kaydırma çubuklarının görünmesini sağlayabilirsiniz. Kaydırma seçeneklerinin düzgün çalışması için metin kutunuz sabit bir yükseklik ve genişlikte olmalıdır. Tarayıcı uyumlu bir form şablonunda Çok satırlı onay kutusunu seçerseniz, Metni kaydır onay kutusunu temizleyemez veya Kaydırma listesindeki seçenekleri belirtemezsiniz.
Görüntü Karakter sınırlama Metin kutusuna karakter sınırı atamak için, Metin kutusunu sınırla onay kutusunu seçin ve izin verilebilen karakter sayısını yazın. Örneğin, bir insan kaynakları form şablonunda, kullanıcıların Çalışan Kimliği metin kutusuna beşten fazla karakter yazmasını önlemek için bu özelliği kullanabilirsiniz. Form şablonunuz bir veritabanına veya dış XML Şemasına bağlıysa ve bu veri kaynağında karakter uzunluğu gereksinimleri varsa, kullanıcılar form şablonunuzu temel alan bir form doldururken bu sınırları aşarsa Microsoft Office InfoPath otomatik olarak bir veri doğrulama hatası görüntüler. Kullanıcı bir denetimin karakter sınırına ulaştıktan sonra imlecin formdaki bir sonraki denetime otomatik olarak ilerlemesini sağlamak için, Sınıra ulaşıldığında sonraki denetime otomatik olarak taşı onay kutusunu seçin. İmlecin otomatik olarak bir sonraki denetime ilerletmesi, tarayıcı uyumlu form şablonlarında desteklenmez.
Görüntü Koşullu biçimlendirme ekleme Koşullu Biçimlendirme'ye tıklayarak koşullu biçimlendirme iletişim kutusunu açın. Burada, kullanıcıların forma girdiği değerlere göre denetimin görünürlüğü de dahil olmak üzere görünümünü değiştirebilirsiniz. Örneğin, bir satış raporu form şablonunda, kullanıcıyı harcanan tutarın bütçelenen tutardan fazla olduğu konusunda uyarmak için koşullu biçimlendirme kullanabilirsiniz.
Boyut Boyutu, doldurmayı ve kenar boşluklarını ayarlama Yükseklik ve Genişlik kutularına değerler girerek denetimin boyutunu el ile belirtebilirsiniz. Ayrıca, denetimin içeriğini çevreleyen arabellek alanı miktarı olan doldurmayı veya denetimin kenarlığınla form şablonundaki çevresindeki metin veya denetimler arasındaki boşluk miktarı olan kenar boşluklarını değiştirerek denetimin hem içindeki hem de dışındaki aralığı daraltabilirsiniz.
Boyut Metin kutusunu etiketiyle hizalama Denetimin içindeki metni etiketiyle daha iyi hizalamak için Hizala düğmesine tıklayın. InfoPath, denetimin yüksekliğini, alt doldurmasını ve alt kenar boşluğu ayarlarını gerektiği gibi otomatik olarak ayarlar.
İleri Ekran İpucu Belirtme Kullanıcılar işaretçilerini denetimin üzerine getirdiklerinde açıklayıcı bir not almak için, Ekran İpucu kutusuna istediğiniz metni girin. Ekrandaki bilgileri sentezlenmiş konuşma veya yenilenebilir bir Braille ekranı olarak kullanılabilir hale getiren ekran gözden geçirme yardımcı programları gibi erişilebilirlik yardımcıları, kullanıcıların bilgilerini yorumlamak için genellikle bu Ekran İpuçlarını kullanır.
İleri Sekme dizini sırasını değiştirme Bir denetimin konumunu form şablonunun genel sekme sırasına göre değiştirebilirsiniz. Sekme sırası, kullanıcılar SEKME veya SHIFT+SEKME tuşlarına bastığında odağın bir alandan veya nesneden diğerine geçtiği sıradır. Form şablonundaki tüm denetimler için varsayılan sekme dizini ayarı 0'dır, ancak sekme sırası 1 ile başlar. Başka bir ifadeyle, kullanıcılar SEKME tuşuna bastığında , Sekme dizini kutusunda 1 bulunan tüm denetimler ilk olarak ziyaret edilir. Sekme dizini kutusunda 2 bulunan tüm denetimler ikinci kez ziyaret edilecek ve bu şekilde devam edecektir. Sekme dizini kutusunda 0 bulunan tüm denetimler, sekme sırasına göre en son gelir. Sekme sırasına denetimleri atlamak istiyorsanız, Sekme dizini kutusuna -1 yazın.
İleri Klavye kısayolu atama Bir klavye kısayolu belirtmek için Access tuşu kutusuna bir harf veya sayı yazabilirsiniz. Klavye kısayolları, kullanıcıların fareyi hareket ettirmek yerine tuş vuruşlarının birleşimine basarak bir denetime gitmelerini sağlar. Form şablonunuzda klavye kısayollarını kullanmayı seçerseniz, kullanıcılara kısayolların mevcut olduğunu bildirmelisiniz. Örneğin, kullanıcılara Satış Temsilcisi metin kutusu için klavye kısayolu olduğunu bildirmek için metin kutusu etiketinin arkasına (ALT+S) yazabilirsiniz.
İleri Birleştirme eylemlerini belirtme veya özelleştirme Kullanıcıların denetime girdiği verilerin çeşitli formlar birleştirildiğinde nasıl görüneceğini belirtmek için Ayarları Birleştir'e tıklayın. Örneğin, belirli bir sözcüğü içeren bir metin kutusundaki metnin ön ekini eklemeyi veya metin kutusu öğelerini noktalı virgülle ayırmayı seçebilirsiniz.
İleri Metin kutusu için ViewContext tanımlayıcısını alma Koddaki denetimi tanımlamak için ViewContext değerini kullanabilirsiniz. Örneğin, ViewContext değerini biliyorsanız, denetime bağlı XML verilerinde program aracılığıyla düzenleme eylemi gerçekleştirmek için View nesnesinin ExecuteAction yöntemiyle bu değeri kullanabilirsiniz.
İleri Giriş kapsamını belirtme ve özelleştirme Denetime yönelik kullanıcı girişinin türünü belirtmek için Giriş Kapsamı'na tıklayın. Bu, denetim için el yazısı ve konuşma girişinin tanınmasını iyileştirmeye yardımcı olabilir. Örneğin, denetim için IS_URL giriş kapsamını kullanırsanız, InfoPath sözcükler arasındaki boşlukları yoksaymak için bilir.
Tarayıcı formları Verileri sunucuya geri göndermek için ayarları özelleştirme Tarayıcı formları sekmesi yalnızca tarayıcı uyumlu bir form şablonu tasarlarken görünür. Kullanıcılar metin kutusundaki verileri değiştirdiğinde verilerin sunucuya gönderilip gönderilmeyeceğini denetlemenize olanak tanır.