Veri kaynaklarına giriş

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Bu makalede

Veri kaynaklarına genel bakış

Ana veri kaynağı

İkincil veri kaynakları

Veri kaynağı ve XML şemasını arasındaki ilişkiyi anlama

Veri kaynaklarına genel bakış

Tüm bir formda, bu liste kutusu, aşağı açılan liste kutusu veya birleşik giriş kutusu içinde bir kullanıcı seçebilir verileri veya forma, bir kullanıcının eklediği verileri olup olmadığını görüntülenen veriler formun veri kaynaklarında depolanır. Veri kaynağı alanları ve gruplarından oluşur. Sabit diskinizde klasörleri içeren ve dosyalarınızı düzenleme aynı şekilde, kullanıcılar form şablonunuzu temel alan formlar içine girin ve grupları içeren ve bu alanları düzenleme veri alanları içerir. Kullanıcının veri formdaki denetimler ekler ve bu denetimler bu alanlara bağlıdır. Örneğin, bir gider raporu için bir form şablonu tasarlama düşünün. Kullanıcılar form şablonunuzu temel alan bir form açtığında, bunlar ilk, ikinci ad ve Soyadı adlarını üç metin kutusu denetimleri yerleştirebilirsiniz — her metin kutusu bir alan adı için bir alan için ikinci ad ve soyadı için bir alan bağlıdır. Bu ad alanları "ad" adlı bir grupta yer alır

Görebilir ve alanlar ve Veri kaynağı görev bölmesinde, form şablonunun veri kaynağındaki gruplarıyla çalışma.

InfoPath'te veri kaynağı görev bölmesi

1. alan

2. Grup

Veri kaynağı yapısını form şablonunuzu düzenini her zaman eşleşmez olsa da, benzerlikler, özellikle grupları ve yinelenen tablolar, bölümler, bölümler, yinelenen ve isteğe bağlı bölümler ile ilişkili olan alanlar için ortak olan. Örneğin, bir tablo veya bölüm veri kaynağındaki bir gruba bağlıdır ve tüm denetimleri tablo veya bölümünde bu grubun bir parçası olan alanlara bağlıdır. Aşağıdaki çizimde, listelenmiş Masraf raporu formundaki yinelenen giderler bir tarihi tarih seçici, bir açıklama metin kutusuna ve maliyet metin kutusu içeren üç sütundan oluşur. Bu denetimler bir tarih alanı, bir açıklama alanı ve bir tutar alanı için sırasıyla bağlıdır. Tablo öğe grubuna bağlıdır.

Veri kaynağındaki grup ve alanlara bağlı yinelenen tablo

Bir form şablonu iki tür veri kaynakları bulunabilir; tek, ana veri kaynağı ve isteğe bağlı olarak, bir veya daha fazla ikincil veri kaynağı.

Sayfanın Başı

Ana veri kaynağı

Ana veri kaynağına şunları içerir:

  • Kullanıcıların ne zaman ekleme verileri gibi bir metin kutusuna girdikleri verileri form şablonunu temel alan bir formu doldurun. Örneğin, ana veri kaynağındaki alanlara bağlı metin kutularında, ilk, ikinci ad ve Soyadı adlarını kullanıcı yazdığı.

  • veri bağlantısı verilerinden bir veritabanı veya Web hizmeti, form şablonu veri kaynağını tanımlamak için kullanılır.

Ana veri kaynağındaki verileri hangi kullanıcıların kaydetme veya formu doldururken gönderme ' dir. Bunlar daha sonra gönderebilirsiniz böylece kullanıcılar form kaydettiğinizde, kullanıcılar ana veri kaynağındaki verileri kaydedersiniz.

Ana veri kaynağı oluşturma

Bir form şablonu oluşturduğunuzda, Microsoft Office InfoPath ana veri kaynağını sizin için otomatik olarak oluşturur. Tek ve ana veri kaynağı tüm InfoPath form şablonlarını içerir. Alanlar ve gruplar oluşturduğunuz form şablonunu türüne bağlı olarak ana veri kaynağına eklenebilir:

Boş form şablonu    Alanlar ve gruplar ana veri kaynağına Veri kaynağı görev bölmesini kullanarak veya bir denetim bir form şablonu görünümünde denetimler görev bölmesinden sürükleyerek eklediğiniz. Bir görünümde bir denetimi sürüklediğinizde, InfoPath eklemekte olduğunuz denetim türüne göre ana veri kaynağına alanlar ve gruplar ekler. Örneğin, InfoPath form şablonunuzu bir metin kutusu denetimine sürüklerseniz, ana veri kaynağına alan ekler. InfoPath form şablonunuzu bir yinelenen bölüm denetimi sürüklerseniz, bir grup ana veri kaynağına ekler. Yinelenen Tablo denetimine form şablonunuzu sürüklerseniz, InfoPath yinelenen tablo için ana veri kaynağına iki grupları ekler ve ana veri kaynağına tablosundaki her sütun için bir alan ekler.

Bir XML belgesine dayanan form şablonu    InfoPath alanları ve şemada tanımlı öğelere veya belge öğeleri eşlemek grupları ekler.

Bir Microsoft Office Access veritabanı veya Microsoft SQL Server veritabanı form şablonunu temel     InfoPath, veritabanı verileri depolayan şekle göre ana veri kaynağına alanlar ve gruplar ekler.

Bir Web hizmetini temel alan bir form şablonu    InfoPath alanları ve Web hizmeti tarafından sağlanan şema eşleştirme grupları ekler.

Varsa veri kaynağı — Örneğin, bir Web hizmeti veya veritabanı — almayan form şablonunda, bunun için dış veri kaynağı adlandırılır. InfoPath formları veri bağlantısı üzerinden bu dış veri kaynaklarına bağlanın.

Ana veri kaynağını değiştirme

Varolan alanları veya gruplar halinde ana veri kaynağına bağlı olarak ana veri kaynağına başka alanlar ve gruplar ekleyebilirsiniz. Aşağıdaki tabloda, varolan alanları veya gruplara, Veri kaynağı görev bölmesinde görüntülenen simgelerinin dayalı ekleyebilirsiniz özetlenmektedir.

Simge

Ne ekleyebilirsiniz

Simge görüntüsü

Simge görüntüsü    Gruplara veya alanları bu gruba ekleyebilirsiniz. Bu simge ana veri kaynağına Veri kaynağı görev bölmesinde veya boş bir form şablonuna görünümde denetimler görev bölmesinden sürüklenen bu Grup ile ilişkili bir denetim kullanılarak eklenen ya da bir grup temsil eder.

Simge görüntüsü

Alan simgesi    Bu alan için yalnızca alanları ekleyebilirsiniz. Bu simge ana veri kaynağına Veri kaynağı görev bölmesinde veya bu alanı boş bir form şablonuna görünümde denetimler görev bölmesinden sürüklenen ilişkili denetim kullanılarak eklenen ya da bir alanı temsil eder.

Simge resmi

Kilitli Grup simgesi    Bu gruba alan veya grup ekleyemezsiniz. Bu grup için bir dış veri kaynağına veri bağlantısı dayanır.

Simge resmi

Kilitli alanı simgesi    Bu alana alanları ekleyemezsiniz. Bu alan dış veri kaynağı için bir veri bağlantısını temel alır.

Form şablonunu bir görünümde bir denetimi sürükleyin ve bu form şablonunu alanlar ve grupların bir veri bağlantısını temel alan içeriyorsa, varolan alanları ve ana veri kaynağındaki gruplara denetleyen bağlamanız gerekir. InfoPath otomatik olarak alanlar ve gruplar alanları ve dış veri kaynaklarını temel alan grupları içeren bir form şablonuna eklemez. Ayrıca bkz bölümünde alanlar ve gruplar ekleme hakkında daha fazla bilgi için bağlantılar bulabilirsiniz.

Not: Form şablonunun ana veri kaynağına aşağıdaki değişiklikleri kullanıcılarınıza form şablonunuzu temel alan formlar önceden doldurulmuş varsa, bu formlarda veri kaybına neden olabilir:

  • Bir alanı veya grubu yeniden adlandırma, silme veya taşıma

  • Yinelenen alan veya grup yinelenmeyen alan veya grup için değiştirme

  • Farklı bir veri türü için bir zengin metin veri türünü değiştirme

Alanlar ve değiştirebileceğiniz grupları için aşağıdaki özelliklerini değiştirebilirsiniz:

Adı    Alan veya grup adı.

Ad gereksinimleri

  • Ana veri kaynağındaki her adının benzersiz olması gerekir. Birden fazla alan veya grup için aynı adı kullanmanız gerekiyorsa, o alanın başvuru oluşturmak veya bunun yerine gruplandırma. Alan veya grup için bir başvuru oluşturduğunuzda, InfoPath yeni ve eşdeğer alan veya Grup özelliklerini için ilk alan veya Grup özelliklerini bağlantılıdır oluşturur. Bir alan veya grup değişiklikleri otomatik olarak diğer, başvurulan alan veya grup güncelleştirin. Gruplar, ister alanlar, aynı alanları ve grupları içeren ve başvuru aynı özelliklerini paylaşma.

  • Adlar boşluk içeremez.

  • Adları alfabetik karakterle veya alt çizgiyle (_) ve yalnızca alfasayısal karakterler, alt çizgi, tire (-) ve noktalar içerebilir (.).

Bu gereksinimleri yanı sıra, alan veya grup içeriğini açıklayan bir ad kullanmak için bir fikirdir. Örneğin, bir grup varsa dökümü ayrıntılarını Harcamalar ItemizedExpensegrubun adını içerir. Gider miktarını içeren bir grup içindeki bir alanı için alanı Giderolarak adlandırın.

Türü    Öğenin ana veri kaynağında bir alan veya grup olup olmadığını tanımlar. Bir alan benzersiz bir değere sahip ve diğer alanları grup içerir.

Alanlar ve gruplar türleri

Şunu yazın

Ne zaman kullanılır?

Alan (öznitelik)

Bu tür bir alan varsa veya aşağıdakilerden birini kullanın:

  • Alan diğer gruplar veya alanlar bulunamaz.

  • Alan bir öğe alanında olmalıdır.

  • Alan yinelenir değil.

  • Alan her zaman bir değer içermelidir.

  • Zengin Metin (XHTML) dışında herhangi bir veri türü alanıdır.

  • Veritabanı veya Web hizmeti öznitelik alanı gerektirir.

Alan (öğe)

Bu tür bir alan varsa veya aşağıdakilerden birini kullanın:

  • Alan diğer öznitelik alanları içerebilir.

  • Alan gruba bir parçasıdır.

  • Alanı bir grupta yinelenir.

  • Veritabanı veya Web hizmeti öğe alanı gerektirir.

Öğe alanları tüm verileri yazın ve olabilir veya varsayılan değer olmayabilir olabilir.

Grubu

Bu tür diğer alanları veya grupları içeren bir grup için kullanın.

Grup (seçim)

Grup alanları birkaç farklı türde veya alan gruplarını yalnızca birini içeriyorsa bu türü kullanın.

Örneğin, bu Üreticiler Amerika Birleşik Devletleri'nde ve ülkede form şablonu tasarlama ve Avrupa Birliği bölgelerde kullanır ve form şablonunuzu bir adres seçim grubu içeren düşünün. Adres seçim grubu alanları ABD'deki bir adresle bir grupla veya bir grup ülke veya bölge Avrupa Birliği'nde bir adresle alanlarla yer alır. Kullanıcı Bu form şablonunu temel alan bir form açtığında, kullanıcı başka bir ülke veya bölge ABD'deki bir adres veya adresi girmeyi seçebilirsiniz. Uygun grubunda alanlarla ilişkili denetimleri formda görünür.

Tam XML Şeması veya XML belgesi

Veri kaynağındaki belirli bir konuma ek XML Şeması veya XML belgesi eklemek istiyorsanız, bu öğe türü kullanın.

Veri türü    Bir alanda depolanabilecek veri türünü tanımlar.

Kullanılabilir veri türleri listesi

Veri türü

Ne zaman kullanılır?

Metin

Biçimlendirilmemiş metni içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Zengin Metin

Biçimlendirilmiş metin içeren bir öğe alanı için bu veri türünü kullanın. Bu veri türü özniteliği alanları için kullanamazsınız.

Tam Sayı

Sayıları olmadan ondalık değerler içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Decimal

Para birimi değerleri veya ondalık değerler bulunan sayıları içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Doğru/yanlış

İki değerden birini olabilir verileri içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Hyperlink

Bu veri türü içeren bir Tekdüzen Kaynak Tanımlayıcısı (URI), köprü veya ad alanı gibi bir öğe veya öznitelik alanını kullanın.

Tarih

Takvim tarihi içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Zaman

24 saatlik zaman içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Tarih ve Saat

Bu veri türü içeren bir takvim tarihi hem 24 saatlik zaman bir öğe veya öznitelik alanı için kullanın.

Resim veya dosya eki

Bir resmi veya resim gibi ikili veri içeren bir öğe veya öznitelik alanı için bu veri türünü kullanın.

Özel

Bu veri türü ad alanı tarafından tanımlanan özel veri türleri içeren bir öğe veya öznitelik alanı kullanın. Bu veri türü genellikle bir alan veya özel bir denetime bağlı olan grup için kullanılır. Bu veri türünü seçtiğinizde veri ad alanı kutusuna etkinleştirilir.

Not: Bu tablo, form şablonunda kullanılan yalnızca en yaygın XML veri türlerini gösterir. InfoPath'te, World Wide Web Konsorsiyumu (W3C) önerileri içinde herhangi bir XML 1.0 veri türünü kullanabilirsiniz. Tabloda listelenmeyen bir veri türü kullanmak için form şablonunun form dosyaları ayıklamak ve şema (.xsd) dosyayı düzenleyin. Ayrıca bkz bölümündeki bir form şablonu için form dosyaları ayıklama hakkında daha fazla bilgi için bağlantılar bulabilirsiniz.

Veri Namespace    Tekdüzen Kaynak Tanımlayıcısı (özel veri türü için bir ad alanı eklemek için URI) tanımlar. Bu özellik, Özel veri türü özelliği ile öğe veya öznitelik alanları için kullanılabilir. Form şablonuna özel bir denetim eklediğinizde, bu özellik genellikle bir alana bağlı olan özel denetimin yazar tarafından tanımlanan bir değer içerir.

Varsayılan değer    Form bir kullanıcı tarafından ilk kez açıldığında bir öğe veya öznitelik alanın başlangıç değerini tanımlar. Geçerli tarihi, matematiksel hesaplama veya başka bir alana başvuru gibi varsayılan değerleri, formülleri ekleyebilirsiniz.

Yinelenen    Öğe alanı, özniteliği alan veya grup birden çok kez formda oluşabilir olup olmadığını tanımlar. Yinelenen Tablo ve yinelenen bölüm parçası olan denetimler yinelenen veya tablo bağlı yinelenen alanlar ve gruplar yinelenen yinelenen bölümler, denetimleri, listeleyin.

Boş olamaz    Öğe veya öznitelik alanı bir değer içermelidir tanımlar. Alanı bir değer yoksa, bu alana bağlı denetimi kırmızı bir yıldız işareti ile veya bazı denetimler, kırmızı kesik çizgili kenarlık türleri için işaretlenir. Bu özellik yalnızca alanları için kullanılabilir. Gruplar için kullanılamaz.

Sayfanın Başı

İkincil veri kaynakları

Dış veri kaynaklarına diğer veri bağlantıları aracılığıyla sağlanan veri içeren veri kaynaklarını formunda ikincil veri kaynakları şunlardır. Örneğin, istediğiniz diğer para birimleriyle giderleri kabul etmek için form şablonunu temel alan formlar bir gider raporu ve sizin için bir form şablonu oluşturduğunuzu varsayalım. Bununla birlikte, para birimi verileri bir veritabanında depolanır. Para birimi verileri görüntülemek için o veritabanına veri bağlantısı ekleyin. Para birimi veri sonra ikincil veri kaynağı depolanır ve liste kutusu denetimi, form şablonunuzdaki görüntülenir.

Ek veri bağlantıları verilerinden ikincil veri kaynaklarında saklanan ve ardından kullanıcının bir form doldururken seçmek denetimleri, bir liste kutusu, birleşik giriş kutusu veya açılan liste kutusu denetimi gibi seçenekleri olarak görüntülenebilir. Kullanıcı bir ikincil veri kaynağı bir öğeyi seçtiğinde, seçimi ana veri kaynağındaki bir alana kopyalanır.

İkincil veri kaynaklarını aşağıdaki yollarla ana veri kaynağından farklılık:

  • İkincil veri kaynakları form şablonunda isteğe bağlıdır. Tüm form şablonlarını ana veri kaynağı olmalıdır.

  • Form şablonunu bir veya daha fazla ikincil veri kaynaklarını yalnızca ana, tek bir veri kaynağı olabilir.

  • Alanlar ve gruplar ikincil veri kaynağı olarak bir veri bağlantısını kullanarak forma bağlı dış veri kaynağındaki veriler depolanır biçimini dayanır. InfoPath'i kullanarak bu alanları ve grupları değiştirilemez.

  • Ana veri kaynağına farklı olarak, ikincil veri kaynakları formla kaydedilmez.

  • Kullanıcı tamamlanmış form gönderdiğinde ikincil veri kaynaklarında veri genellikle gönderilen değil. Bununla birlikte, özel kod kullanarak kuralları kullanarak bir Web hizmetinden veya bir e-posta alıcısına ikincil veri kaynağındaki verileri göndermek için form şablonunuzu yapılandırabilirsiniz.

İkincil veri kaynağı oluşturma

Forma veri döndüren bir dış veri kaynağına veri bağlantısı eklediğinizde, InfoPath ikincil veri kaynağı otomatik olarak oluşturur. Form şablonunuzu eklediğiniz her veri bağlantısı karşılık gelen bir ikincil veri kaynağı oluşturur. Alanlar ve gruplar ana veri kaynağına eklenir aynı şekilde, InfoPath alanlar ve gruplar için ikincil veri kaynağı ekler. Alanlar ve gruplar için ikincil eklenir veri kaynağı bunlar dış veri kaynağındaki verileri depolayan yolu eşleyin. Bir ikincil veri kaynağı bağlantısı aşağıdaki oluşturabilirsiniz:

  • Web hizmeti

  • XML dosyası

  • Microsoft Office Access veritabanı veya Microsoft SQL Server veritabanı

  • Microsoft Windows SharePoint Services çalıştıran bir sitede liste

Form şablonunuz için bir veri bağlantısı eklemek ve ikincil veri kaynağı oluşturma alanlar ve Veri kaynağı görev bölmesinde ikincil veri kaynağındaki gruplar görebilirsiniz. Her ikincil veri kaynağı, bu görev bölmesinde İkincil tarafından parantez içinde ve ardından veri bağlantısı adıyla birlikte görüntülenir.

Veri Kaynağı görev bölmesinde ikincil veri kaynağı

İkincil veri kaynakları değiştirme

Alanlar ve gruplar ikincil veri kaynaklarında veri bağlantıları dış veri kaynaklarına tabanlı olduğundan, alanlar ve gruplar ikincil veri kaynağında değişiklik yapamazsınız. Veri kaynağı görev bölmesinde ikincil veri kaynağı görüntüleme, kilitli alanı simgesi Simge resmi alanınız varsa ve kilitli Grup simgesi Simge resmi belirtmek için grupları sahip bunlarda değişiklik yapamazsınız.

Sayfanın Başı

Veri kaynağı ve XML şemasını arasındaki ilişkiyi anlama

Kullanıcı bir form şablonunu temel alan bir formu doldururken formun ana ve ikincil veri kaynakları kullanıcının bilgisayarında XML belgeleri olarak depolanır. XML belgesi yapısını bir XML şeması tarafından tanımlanır. XML şemasını yapısını tanımlayan bir XML tabanlı dosya ve XML öğelerini belge, bu durumda formu ve öğeler içerebilir verileri.

Bir form şablonu oluşturduğunuzda, InfoPath, kullanıcılarınız dolduracak formları yapısını tanımlamak için kullanılan XML şemasını otomatik olarak oluşturur. Her alan veya grup veri kaynağındaki XML şemasını öğe karşılık gelir. Her alanı ve veri kaynağındaki Grup özelliklerini ortaya çıkan XML belgesine karşılık gelen öğeleri ve her öğesi içeren veri yapısı tanımlayın. Alan veya grup Veri kaynağı Görev Bölmesi'nde çift tıklatarak açabileceğiniz alan veya Grup Özellikleri iletişim kutusunda, Ayrıntılar sekmesinde, ek şema ayrıntılarını görüntüleyebilirsiniz.

Sayfanın Başı

Office 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.

×