Formlara ve form şablonlarına giriş

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

Form şablonu (.xsn) dosyası tasarladığınızda, birden çok destekleyici dosya içeren tek bir dosya oluşturursunuz. Buna karşılık kullanıcılarınız formu doldururken, aslında form şablonunu temel alan bir form (.xml) dosyasını doldururlar.

Bu makalede

Ne tasarlayın: form şablonu

Kullanıcıların dolduracağı: formu

Bir form şablonunun bileşenleri

Siz form şablonunu tasarlayın

Form şablonlarını InfoPath'in tasarım ortamı olan tasarım modunda oluşturursunuz. Form şablonu, dosya adı uzantısı .xsn olan bir dosyadır. Bu .xsn dosyası, bitmiş formların (.xml dosyaları) veri yapısını, görünümünü ve davranışını tanımlar.

Form şablonu ve bunu temel alan formlar

Form şablonunun tanımladığı noktalardan bazıları şunlardır:

  • Formda görüntülenen denetimler, etiketler ve yönerge metinleri.

  • Kullanıcılar etkileşime girdiğinde denetimlerin davranış biçimleri. Örneğin, kullanıcı bir onay kutusunu seçtiğinde belirli bir bölümün görüntülenmesini ve kullanıcı onay kutusunu temizlediğinde bu bölümün görüntüden kaldırılmasını sağlayabilirsiniz.

  • Formu ek görünümler olup olmadığı. Örneğin, izin başvurusu formunun tasarlarken, bir elektrik yüklenici, alıcı aracı için başka bir görünüm için görüntüleme ve üçüncü kimin onaylayacağını veya uygulama engeller Investigator için görüntüleme olabilir.

  • Formdaki verilerin nasıl ve nerede depolanacağı. Örneğin, form şablonunuzu kullanıcıların verileri doğrudan veya Web hizmeti aracılığıyla bir veritabanına gönderebileceği şekilde tasarlayabilirsiniz. Kullanıcıların formlarını paylaşımlı klasöre kaydetmelerini de sağlayabilirsiniz.

  • Formda kullanılan yazı tipleri, renkler ve diğer tasarım öğeleri.

  • Kullanıcıların formu özelleştirip özelleştiremeyecekleri. Örneğin, kullanıcıların yinelenen tabloya, yinelen bölüme veya isteğe bağlı bölüme fazladan satır eklemelerine izin verebilirsiniz.

  • Formda yanlışlık yapan veya gerekli bir alanı doldurmayı unutan kullanıcıların bu konuda uyarılıp uyarılmayacağı.

Form şablonunun tasarımını tamamladıktan sonra, bunu .xsn dosyası olarak yayımlayarak kullanıcılarınızın kullanımına sunarsınız.

İpucu : Form şablonlarının tasarımına ek olarak, diğer form şablonlarında veya Microsoft Office belgelerinde kullanabileceğiniz özel denetimler olan şablon bölümleri de tasarlayabilirsiniz. Örneğin, kişi bilgileri toplayan alanlar içeren bir şablon bölümü oluşturabilirsiniz. Daha sonra bu şablon bölümünü çeşitli form şablonlarında kullanabilirsiniz. Şablon bölümleri hakkında daha fazla bilgi sağlayan bağlantıları Ayrıca Bkz: bölümünde bulabilirsiniz.

Sayfanın Başı

Kullanıcılarınız form doldursun

InfoPath formu XML verilerini içeren bir .xml dosyasıdır. Tüm InfoPath formları, form şablonlarını temel alır.

Form şablonuyla form arasındaki ilişkiyi göstermek için, elektrik müteahhitlerinin kullanabileceği ruhsat başvuru formu şablonu tasarladığınızı varsayın. Elektrik müteahhidinin doldurduğu her ruhsat başvurusu bir formdur. Bu form, forma girilen verileri (yalnızca verileri) içeren bir xml dosyasıdır. Formu oluşturan diğer tüm öğeler form şablonundan sağlanır. Bu, InfoPath'de bir form açtığınızda, formun düzgün çalışması için form şablonunu bulması ve kullanması gerektiği anlamına gelir. Şablon bulunup kullanılmazsa, formu açtığınızda yalnızca XML biçimlendirme etiketleri ve verilerle karşı karşıya kalırsınız.

Form şablonuyla buna dayalı formları birbirine bağlamak için, InfoPath her form dosyasının en üstüne işleme yönergeleri olarak adlandırılan birkaç kod satırı ekler. Bu kod, form dosyasını ilişkili olduğu form şablonuna bağlar.

Sayfanın Başı

Form şablonunun bileşenleri

Form şablonu, birden çok destekleyici dosya içeren tek bir dosyadır; destekleyici dosyalar arasında form şablonunda denetimlerin nasıl görüneceğini tanımlayan dosyalar, form şablonunda görüntülenen grafiklerin dosyaları ve form şablonundaki özel davranışların gerçekleşmesini sağlayan programlama dosyaları sayılabilir. Bu destekleyici dosyalara toplu olarak form dosyaları adı verilir. Bu form dosyalarını ayıklayıp bir klasöre kaydederek, form şablonu tasarlarken form şablonunu oluşturan form dosyalarını görüntüleyebilir ve bunlarla çalışabilirsiniz.

Form şablonu (.xsn) dosyasını oluşturan destekleyici dosyalar

Bir form şablonunu oluşturan destekleyici dosyalar XML Şemaları dosyaları, bir veya birden çok form şablonunda her görünüm için bir XSL Transformation (XSLT) dosyası, kullanıcıların temel alan bir form ilk açtığınızda görüntülenen varsayılan olarak form şablonunu, komut dosyaları veya yönetilen kod derlemelerini ve form tanım dosyasıManifest.xsf adlı veriler için bir XML dosyası ekleyebilirsiniz.

Form şablonu oluşturan dosyalar hakkında bilgi sahibi olmak için, form şablonuna ait kaynak dosyalarını görüntülemek üzere aşağıdaki yordamı kullanabilirsiniz.

Form şablonu için form dosyaları görüntüleme

  1. Yeni, boş bir şablon oluşturun.

  2. Dosya menüsünde Kaynak Dosyaları Farklı Kaydet seçeneğini tıklatın.

  3. Klasöre Gözat iletişim kutusunda form dosyalarının kaydedileceği varolan bir klasörü seçin ve Tamam'ı tıklatın.

    InfoPath, form şablonunun kopyasını, bir dosya kümesi olarak klasöre kaydeder.

  4. Windows Gezgini'nde dosyaları içeren klasöre göz atın.

Aşağıdaki tabloda form şablonu için destekleyici dosyalar tanımlanmıştır. Bir form şablonu her zaman bu dosyaları içerir.

Dosya türü

Dosya adı uzantısı

Açıklama

Form tanım dosyası

.xsf

Kullandığı XML Şemaları ve içerdiği kaynak dosyalarıyla birlikte form şablonunun nasıl bir araya getirildiği hakkındaki bilgileri içeren dosya. Yeni bir form şablonu tasarladığınızda InfoPath bu dosyayı otomatik olarak oluşturur. Siz form şablonunu tasarlar ve değiştirirken, dosya yaptığınız değişiklikleri yansıtacak şekilde otomatik olarak güncelleştirilir.

XML Şeması

.xsd

Dosya veya sınırlandıran ve form şablonunda verileri doğrulamak dosyaları. XML şema dosyaları içeriğini — öğeleri, öznitelikleri ve diğerleri — grupları ve alanları Veri kaynağı görev bölmesinde gösterilir. Ana veri kaynağı dahil olmak üzere bir form şablonu ile ilişkili her veri kaynağı karşılık gelen bir .xsd dosyasını bulunur.

Görünüm

.xsl

Kullanıcılar tarafından doldurulmuş olan formda görüntülenen verileri tutmak, görüntülemek ve HTML’ye dönüştürmek için kullanılan XSL Dönüştürme (XSLT) dosyaları. Form şablonlarının farklı görünümleriyle çalışırken gördükleriniz gerçekte formda görüntülenen verilerin farklı HTML gösterimleridir (veya dönüştürmeleridir).

XML şablonu

.xml

Belirli denetimlerde varsayılan olarak görüntülenmesini istediğiniz verileri içeren dosya. Formu ilk kez açan kullanıcılar, denetimlerde farklı değerler seçmedikleri sürece bu verileri görürler.

Önceki tabloda yer alan dosyalara ek olarak, bir form şablonu, form şablonu tasarımına bağlı olarak aşağıdaki tabloda yer alan herhangi bir dosyayı içerebilir.

Dosya türü

Dosya adı uzantısı

Açıklama

Sunu

.htm, .gif, .bmp ve diğerleri

Özel görev bölmeleri veya form şablonu içindeki resimleri göstermek için kullanılan dosyaları.

İş mantığı

.js, .vbs

Özel form davranışı uygulamak için betikleri içeren dosyaları. Bu komut dosyaları Microsoft JScript veya Microsoft Visual Basic Scripting Edition (VBScript) dosyaları şunlardır.

İkili

.dll, .exe, .cab ve diğerleri

Programlama kodu ve ek iş mantığı sağlayan dış dosyalar. Örneğin, form şablonunuz için bir özel denetim oluşturursanız, bu denetimi kullanıcılarınızın bilgisayarlarına otomatik olarak yüklemek ve kaydetmek için bir yükleme programına gerek duyabilirsiniz. İkili dosyalar InfoPath'de değil Microsoft Visual Studio .NET gibi programlarda oluşturulur.

Form şablonunda değişiklikler yaptığınızda, InfoPath form dosyalarını otomatik olarak güncelleştirir. Bununla birlikte, XML ile çalışma konusunda deneyimliyseniz veya ileri düzey bir form tasarımcısıysanız, tek tek form dosyalarını ayıklayabilir ve bunları el ile özelleştirebilirsiniz. Örneğin, aşağıdaki gibi durumlarda bir dizi form dosyasını el ile değiştirmek isteyebilirsiniz:

  • Form şablonunun XML Şemasını (.xsd dosyasını) başka bir Microsoft Office programında yeniden kullanmak istiyorsunuz. Örneğin, InfoPath .xsd dosyasını Microsoft Office Word 2007 Şema Kitaplığı'na ekleyebilirsiniz. Bundan sonra da InfoPath .xsd dosyasındaki öğeleri belgenin içeriğiyle eşleştirebilirsiniz.

  • Form şablonunda InfoPath'le gelen yerleşik komutların yanı sıra özel komutlar da içeren bir araç çubuğu oluşturmak istiyorsunuz. Bunu yapmak için, form şablonunun form tanımı (.xsf) dosyasını düzenlemeniz gerekir.

  • Form şablonunuzda biçimlendirmeyle ilgili olan ve düğmeye arka plan resmi (.gif dosyası) eklemek gibi InfoPath'de bulunmayan geliştirmeler yapmak istiyorsunuz. Bunu yapmak için, formun XML Dönüşüm (.xsl) dosyasını düzenlemeniz gerekir.

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.

×