Data connections overview

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

Veri bağlantısı, Microsoft InfoPath formu ile formun dışında kaydedilmiş SharePoint sunucusu, Web hizmeti veya veritabanı gibi veriler arasında veri almak veya göndermek için kullanılan dinamik bir bağlantıdır. Örneğin, kullanılabilir ürünlerin listesini içeren bir sipariş formunda, sabit ürün adları listesi forma kaydedilebilir. Ancak, bir ürün her eklendiğinde veya kaldırıldığında, formdaki ürün listesinin güncelleştirilmesi gerekir.

Formun güncel olmasını sağlamak için ürün bilgilerini formun dışında bir yere kaydedin ve bu bilgileri saklayın. Kullanıcılar formu doldururken bu bilgileri forma eklemek için bir veri bağlantısı oluşturun. Ürün bilgilerini almak için veri bağlantısı kullanmanın yararı, bu bilgilerin birden fazla formun bağlanabileceği tek bir yere kaydedilebilmesidir. Ayrıca, formu doldururken kullanıcıların her zaman en son bilgilere sahip olduğundan emin olursunuz.

Veri almaya ek olarak, veri bağlantıları veri göndermek için kullanılabilir. Kullanıcı formu doldurduktan sonra formu göndermesi gerekir. Formlara veri gönderme bağlantıları ekleyerek form verilerinin nereye gönderileceğini belirtebilirsiniz. Örneğin, bir form SharePoint belge kitaplığına belge olarak gönderilebilir veya e-posta iletisi içinde gönderilebilir.

Bu makalede

Yerel ve dış veriler

Dış veri bağlantısı türleri

Veri gönderme bağlantısı

Veri alma bağlantısı

Verileri çevrimdışı kullanım için kaydetme

Formu dış veri kaynağına dayandırma

Yerel ve dış veriler

Tüm InfoPath formları içlerine girilen verileri kaydeder. Verileri kullanıcılara görüntülemek için denetimler kullanılır. Kullanıcı formu gönderdiğinde, formdaki yerel veriler bir veya daha fazla dış konuma gönderilir.

Verileri formun dışından sorgulamanız gerektiğinde veya kullanıcıların verileri birden fazla konuma göndermelerini istediğinizde veri bağlantıları kullanılabilir. Oluşturulabilecek veri bağlantısı sayısının bir sınırı yoktur.

Verileri sorgulayan bir veri bağlantısı oluşturursanız, form açıldığında varsayılan seçenek olarak bu veri bağlantısını sorgular. Bu veri bağlantısını, aşağıdaki yollarla form yapılandırarak da kullanabilirsiniz:

  • Kullanıcıların dış verileri sorgulamak için tıkladıkları bir yenileme düğmesi ekleme

  • Bu veri bağlantısını kullanarak dış verileri sorgulamak için kural ekleme

  • Dış verileri başka bir olaya bakarak sorgulayan özel kod ekleme

Sayfanın Başı

Dış veri bağlantısı türleri

Form dışındaki bir veri kaynağı ile veri alışverişi için veri gönderme veya veri alma bağlantıları oluşturabilirsiniz.

Veri gönderme bağlantısı

Kullanıcılar, SharePoint listesini veya veritabanını temel alan bir formu gönderdiğinde, liste veya veritabanı, formu gönderdiklerinde kullanıcı tarafından yapılan değişiklikler ile güncelleştirilir. Bir form, kullanıcıların diğer konumlara veri göndermesine izin verecek şekilde de yapılandırılabilir. Aşağıdaki dış veri konumları kullanılabilir:

  • Web hizmeti

  • SharePoint sitesindeki belge kitaplığı

  • E-posta iletisi

  • Barındırma ortamı (örneğin, ASP.NET sayfası veya barındırma uygulaması)

Çoğu durumda, form gönderilirken bir veri gönderme bağlantısı kullanılır. Ancak, bir form kuralları veya özel kodu kullanarak verileri birden fazla konuma gönderebilir. Örneğin, formlar bir Web hizmetine gönderilebileceği gibi bir e-posta iletisi aracılığıyla da gönderilebilir. Genellikle, formlar formdaki verilerin tümünü gönderecek şekilde yapılandırılır. Ancak, özel kodla form verilerini göndermek veya formu Web hizmetine veri gönderecek şekilde yapılandırmak için yalnızca form verilerinin bir bölümünü göndermeyi seçebilirsiniz.

Veri alma bağlantısı

Veri alma bağlantısı, formdaki alanları doldurmak için dış kaynaktan veri alır. Denetimler, dış kaynaktaki verileri formda görüntülemek için bu alanlara bağlanabilir. Örneğin, açılan liste kutusunu doldurmak için sıkça veri alma bağlantısı kullanılır. Aşağıdaki kaynaklar kullanılabilir:

  • SOAP Web hizmeti

  • REST Web hizmeti

  • SharePoint kitaplığı veya listesi

  • Veritabanı (yalnızca Microsoft SQL Server)

  • XML Belgesi

Sayfanın Başı

Verileri çevrimdışı kullanım için kaydetme

Bazen, kullanıcı ağa bağlı olmadığı zaman (çevrimdışı çalışmak olarak da bilinir) bir InfoPath formunu doldurmak isteyebilir. Verileri veri bağlantısıyla sorgulayan bir veri bağlantısı ekleyebilir ve bu sorgunun sonuçlarını kullanıcının bilgisayarına kaydedecek şekilde o bağlantıyı yapılandırabilirsiniz. Bu, kullanıcıların bilgisayarları çevrimdışı çalıştığı zaman formu doldurabilmelerini sağlar.

Veri bağlantısını bu şekilde yapılandırırsanız, kullanıcı formu doldururken ve bilgisayarları ağa bağlıyken sorgu veri bağlantısı üzerinden gönderilir. Sorgu sonuçları daha sonra kullanıcının formdaki sabit diskine kaydedilir ve form kullanıcı tarafından doldurulduğunda görünür. Verileri olabildiğince güncel tutabilmek için kullanıcı her yeni sorgu gerçekleştirdiğinde veriler önbelleğe kaydedilir.

Veri bağlantısını oluşturduğunuzda, dış veri bağlantısının kullanılamama durumunda kaydedilmiş varsayılan veri kümesinin formda görüntülenip görüntülenmeyeceğini seçebilirsiniz. Sorgu verilerinin kullanıcılarınızın tamamı için uygun olup olmadığını veya formun kullanıcıya özel verileri görüntüleyip görüntülemeyeceğini düşünmeniz gerekir. Örneğin, sorgu tarafından döndürülen veriler kullanıcının kimliğini veya rolünü temel alıyorsa, sorgu sonuçlarını kullanmak yerine tasarım sırasında yapılandırılmış varsayılan veri kümesini kullanmak bu kullanıcı için hatalı verilere neden olabilir.

Sayfanın Başı

Formu dış veri kaynağına dayandırma

SharePoint listesini, veritabanını veya Web hizmetini kullanarak veri alma bağlantısını temel alan bir form şablonunu tasarlayabilirsiniz. Dış veri deposundaki alan ve gruplara karşılık gelen alan ve gruplar formda yerel olarak oluşturulur. Başka bir deyişle, InfoPath 2010 dış verilerin veri yapısını yerel olarak yansıtır, böylece form dış verileri yüklediğinde bir veri bütünlüğü sorunu olmaz.

Önemli : Veritabanı veya Web hizmeti alanlarını temel alan yerel form alanlarını değiştiremezsiniz. Bu kısıtlama, veri bütünlüğünü sağlamaya yardımcı olur. Ancak, formdaki myFields grubuna alanlar veya gruplar ekleyebilirsiniz.

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.

×