Form verileri göndermeye 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

Genel bakış

Access veya SQL Server veritabanı için form verilerini gönderme

Form verilerini Web hizmetine gönderme

Microsoft Windows SharePoint Services çalıştıran bir sunucudan form verilerini gönderme

Form verilerini e-posta iletisinde gönderme

Bir Web sunucusuna bir uygulama form verilerini gönderme

Bir veri bağlantısı dosyası'nı kullanarak form verilerini gönderme

Kodu kullanarak form verilerini gönderme

Genel Bakış

Daha büyük bir iş süreci kapsamında verileri toplamak için Microsoft Office InfoPath formları kullandığınızda, bu verileri genellikle kullanıcıların dolduracağı formlarında sürdürün değildir. Bunun yerine, form verilerini formundan iş süreci, genellikle bir veritabanı, Web hizmeti veya bir Web sunucusuna uygulaması gibi bir dış veri kaynağı için bir sonraki aşamaya taşır. Örneğin, bir çalışanın InfoPath bir gider raporu formunu doldurun ve ardından bu formu Web hizmetine gönderme formu işleneceği kullanabilirsiniz.

Dış veri kaynağına gönderilen InfoPath formu

Burada kullanıcıların kendi form bunları dolduracak sırada depolamak için bir konum seçin, form, kaydetmeden aksine form göndermek formun veri formuyla ilişkili form şablonu tasarlarken tanımladığınız belirli bir konuma gönderir. Bir form şablonu tasarlama ve form göndermeyi etkinleştirme olduğunda kullanıcılar için aşağıdaki konumlardan gönderilen formunuza girdiği verileri grafikle göstermeyi seçebilirsiniz:

  • Microsoft Office Access veya Microsoft SQL Server veritabanı

  • Bir Web hizmeti

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

  • E-posta iletisinde

  • Bir Web sunucusuna bir uygulama

  • InfoPath barındıran bir özel uygulama

Bu işlemler üzerinde daha fazla denetim kullanmak izin verdiğinden gönderilmesi formlarında verileri istediğiniz yere belirten doğruluğunu ve verimliliğini, iş süreçlerini artırabilirsiniz. Kullanıcılar form verilerini göndermeden önce InfoPath formlarında verileri geçerli olduğu ve herhangi bir geçersiz veri düzeltmek kullanıcıların verir olmasını sağlar. Bu özellik yalnızca geçerli veri dış veri kaynağına gönderildiğinden emin olma yardımcı olabilir.

Kullanıcıların kendi verileri tek bir konumdan göndermek form şablonunuzu tasarlarken yanı sıra, böylece kullanıcılar aynı anda birden çok konumlara form verilerini göndermeden form şablonunuzu tasarlayabilirsiniz. Örneğin, böylece kullanıcılar tamamlanmış formlarını gönderdiğinde, formları veri veritabanına gönderilir ve her tamamlanmış formun bir kopyasını kendi Yöneticisi'de e-posta iletisinde gönderilir bir gider raporu form şablonu tasarlayabilirsiniz.

Bir dış veri kaynağına gönderilen bir form şablonu tasarlama her, InfoPath Dosya menüsünde Gönder komutunu yanı sıra, Standart araç çubuğunda Gönder düğmesini varsayılan olarak etkinleştirilir. Gönder komutunu adını değiştirmek, gereksinimlerinize bağlı olarak seçebilirsiniz. Ayrıca, doğrudan kullanıcıların formu dolduran işlemini tamamladıktan sonra form verilerini gönderme yapabilecekleri bir form şablonuna bir düğme ekleyebilirsiniz.

Böylece form gönderildikten sonra aşağıdakilerden biri oluşur form şablonunuzu de ayarlayabilirsiniz:

  • Varolan bir formu kapatır.

  • Varolan bir formu kapatır ve yeni, boş bir form açılır.

  • Varolan bir formu açık kalır.

Ayrıca, kullanıcılar form başarıyla gönderildi olup olmadığını belirten formlarına gönderdikten sonra görünen bir ileti yazabilirsiniz.

Sayfanın Başı

Access veya SQL Server veritabanı için form verilerini gönderme

Bir müşteri kaydıyla veya bir gider raporu form şablonunda birbirine bağlanmış birden çok tablo değiştirme gibi daha karmaşık senaryolarında, tek bir tabloyu güncelleştirmek için olup olmadığını InfoPath formları sık veritabanları için gönderilir. InfoPath'te form şablonunuzu doğrudan Access veya SQL Server veritabanı için bunu gönderilebilir özel kod veya komut dosyası kullanmanız gerekmeden tasarlayabilirsiniz. Form verilerini başka türde veritabanlarıyla özel kod kullanarak veya o veritabanına bağlı olan bir Web hizmeti için form gönderme de gönderebilirsiniz.

Access veya SQL Server veritabanı için form göndermek için o veritabanını temel alan bir form şablonu tasarlama gerekir. Bu form şablonunun veri kaynağı veritabanının yapısını eşleştiğini sağlar. Varolan bir form şablonu için bir veritabanı bağlantısını eklerseniz, formun veri kaynağında veritabanının yapısını eşleşmiyor çünkü kullanıcılar veritabanı tamamlanmış kullanıcıların formlarını göndermesini gönderemez. Form şablonunun veritabanının yapısını uymuyorsa, InfoPath doğru alanları veritabanındaki verileri gönderildiğinde güncelleştiremezsiniz.

Bir veritabanına bağlı InfoPath form şablonuna tasarladığınızda, aşağıdaki sorunlardan dikkat edin:

  • Form şablonunun veritabanında birden fazla tablo bağlandığınızda, tabloları tarafından anahtar alanlarını bağlı olmanız gerekir.

  • Uzun veri türleri, resimler, resimler, OLE nesneleri, dosya eklerini ve Access Not veya SQL veri türleri, gibi veri bağlantısından dışarıda bırakılması gereken. InfoPath, veri bağlantıları için bu long veri türlerini desteklemez. Veritabanındaki belirli alanları hariç tutmak için veri bağlantı kurmak için Veri Bağlantı Sihirbazı'nı kullanın.

Bu sorunlardan biri geçerli olup olmadığını özeti kutusunda bilgileri veri bağlantısı Sihirbazı'nın son sayfasında okuyarak saptayabilirsiniz. Özet durumları olup olmadığını form gönderme etkindir ve bunu devre dışıysa, Özet neden açıklanır.

Form şablonu ve veritabanı arasında veri bağlantı ayarladıktan sonra istediğiniz diğer Gönder seçeneklerini özelleştirebilirsiniz. Örneğin, form şablonunuzdaki Gönder düğmesi üzerinde görünen metni değiştirebilirsiniz. Form başarıyla gönderildi ve sonra gönderim formu açık tutmak belirtebilirsiniz belirtmek için kullanıcılara görüntülenen iletilerini de değiştirebilirsiniz.

Sayfanın Başı

Form verilerini Web hizmetine gönderme

Bir iş akışı için bir iş süreci veya orta katman üstüne veritabanınızı oluşturmak için Web hizmeti kullanma olsun, InfoPath Web hizmeti ile etkileşim form şablonları oluşturmak kolaylaştırır. InfoPath form şablonları bir Web hizmetine bağlanma işleminde size yol gösteren bir veri bağlantısı Sihirbazı bulunur.

Bir Web hizmetinden formlarına gönderen bir form şablonu tasarlama sık kullanılan iki yöntem vardır:

  • Varolan form şablonunu bir Web hizmetine bağlanma

  • Bir Web hizmetini temel alan yeni bir form şablonu tasarlama

Her iki yöntem ile InfoPath Web hizmeti şemasını temel alan bir veri kaynağı oluşturur. Bu Web hizmeti veri göndermek için bir form şablonu temel alan formlar sağlar.

Teknik ayrıntıları

Kullanıcılar form Web hizmetine gönderdiğinde, form olarak Genişletilebilir Biçimlendirme Dili (XML) verileri bir SOAP Zarfı içinde gönderilir. SOAP Zarfı giriş parametresi için belirtilen Web hizmeti işlem görür. Bu karşılaştırma HTTP kullanarak bir form göndermek için hangi sonuçları HTTP POST isteğinde bir XML belgesi.

Bir Web hizmetinden InfoPath form şablonuna bağlamadan önce aşağıdakileri göz önünde bulundurun:

  • InfoPath kodlu uzaktan yordam çağrısı (RPC) stilini kullanan bir Web hizmetine bağlanamıyor. Belge değişmez kodlaması desteklenir.

  • Böylece formlarını bir Web hizmeti veri gönderebilen bir form şablonu yapılandırdığınızda, yalnızca belirli alanları veya grupları verileri gönderilebilir veya tüm verileri formunda gönderebilirsiniz belirtebilirsiniz.

Web hizmeti veri bağlantısı ayarladıktan sonra Gönder düğmesi form şablonuna ekleme ve istediğiniz diğer gönderme seçenekleri özelleştirin.

Sayfanın Başı

Microsoft Windows SharePoint Services çalıştıran bir sunucudan form verilerini gönderme

Microsoft Windows SharePoint Services çalıştıran bir sunucu veri gönderen bir form şablonu tasarlayabilirsiniz. Bunu yaptığınızda, depolayabilir ve tüm kullanıcılarınızın formları bir Belge Kitaplığı'nda düzenleyin. Ayrıca, doğrudan belge kitaplığından form şablonunu temel alan formlar kullanıcılarınız doldurabilir. Ayrıca form verilerini Microsoft Office Excel'e aktarabilir veya tek bir formda birçok formdan veri birleştirme. Ayrıca, doğrudan bir belge kitaplığı için form gönderme etkinleştirdiğinizde, formlar, formdaki veya bir formülkullanarak verilere dayalı değerleri olan statik değerlerle ya da dosya adları önceden belirleyebilirsiniz.

Bir SharePoint belge kitaplığına form gönderme izin vermek için form şablonunu yapılandırdıktan sonra forma Gönder düğmesi ekleyin ve Gönder gibi diğer seçenekleri Gönder düğmesi üzerindeki metin için kullanıcılara görüntülenen iletileri özelleştirme form başarıyla gönderildi ve formu tutmak gönderilmeyeceğini gönderim sonra açma gösterir.

Sayfanın Başı

Form verilerini e-posta iletisinde gönderme

Bir e-posta programını kullanarak bir iş süreci için iş akışı ayarlama kolay ve en yaygın yollarından biridir. Standart araç çubuğunda veya kendi tamamlanmış formu ek olarak veya bir e-posta iletisinin gövdesi olarak göndermek için Dosya menüsünde Gönder düğmesi tıklatın kullanıcıların olanak sağlayan InfoPath form şablonuna tasarlayabilirsiniz. Form şablonunuzu tasarlarken e-posta adresleri, konu satırını ve ek dosya adı önceden — değerlere sahip statik değerlerden biriyle dayalı olarak girdileri formdaki veya bir formül kullanarak. Örneğin, böylece tamamlanan formları otomatik olarak önceden tanımlanmış konu satırı formu'deki bir girişi temel alan e-posta adresi için e-posta iletisinde gönderilen form şablonunuzu tasarlayabilirsiniz. Ayrıca, kullanıcıların formda girdiğiniz verilere bağlı olarak, form için dinamik dosya adlarını tanımlayabilirsiniz.

Kullanıcıların formlarını e-posta iletileri olarak göndermek, bunlar Microsoft Office Outlook 2003 veya kendi bilgisayarlarında Microsoft Office Outlook 2007 olması gerekir. Web tarayıcısında form doldurma kullanıcılar formlarını e-posta iletisi göndermek için Outlook gerek yoktur.

Form gönderme e-posta iletisinde izin vermek için form şablonunu yapılandırdıktan sonra Standart araç çubuğu ve form şablonuna Dosya menüsünde Gönder komutunu Gönder düğmesi ekleyin ve diğer bir Gönder özelleştirme form başarıyla gönderildi ve siz formu korumak isteyip istemediğinizi belirtmek için kullanıcıya gösterilen iletileri Gönder düğmesi üzerinde görünen metni gibi seçenekleri gönderim sonra açın.

Sayfanın Başı

Bir Web sunucusuna bir uygulama form verilerini gönderme

XML verilerini işleyen bir Web sunucusunda varolan Active Server Pages (ASP) sayfasını veya diğer kodu varsa, böylece kullanıcılar HTTP POST yöntemini kullanarak bu Web sunucusuna tamamlanan formları göndermeden form şablonunuzu tasarlayabilirsiniz. Kullanıcıların bu şekilde formlarına göndermelerine izin vermek için form şablonunuzu yapılandırdığınızda, InfoPath form verilerini içerir ve sonra Web sunucusuna bu iletiyi gönderen bir ileti oluşturur. Bir Web sunucusuna veri göndermek için bir form şablonu tasarlarken, form şablonunuz için bir Gönder düğmesi ekleme, görünen metni Gönder düğmesinin üzerindeki belirtin, form olup olmadığını belirtmek için kullanıcılara görüntülenen iletilerini özelleştirme başarıyla gönderilen ve sonra gönderim formu açık tutmak eklenmeyeceğini belirtebilirsiniz.

Sayfanın Başı

Bir veri bağlantısı dosyası'nı kullanarak form verilerini gönderme

Microsoft Office InfoPath 2007 içinde de veri bağlantısı için gerekli tüm ayarları içeren bir veri bağlantısı dosyası olarak adlandırılan bir XML dosyası oluşturma özelliği vardır. Bu dosya Microsoft Office SharePoint Server 2007 sitesinde veri bağlantısı kitaplığındaki depolamak ve sonra veri bağlantısı yapılandırmak için aynı XML dosyası kullanan birkaç form şablonları tasarlayın. Bir veri bağlantısı dosyası kullanarak gelir olması durumunda veri bağlantısı değişiklikleri içeren herhangi bir şeyi — örneğin değişiklikleri konumunu dış veri kaynağı, — tek tek her formda veri bağlantısını güncelleştirme yerine veri bağlantısı dosyası bir kez güncelleştirebilirsiniz Şablon. Veri bağlantısı dosyası kullanan form şablonları tüm yeni ayarlarla otomatik olarak güncelleştirilir.

Veri bağlantı dosyası kullanıcılar form verilerini nasıl göndermeden belirleyen ayarları içerebilir. Bu veri bağlantısı dosyasında ayarlarını kullanmak için bir form şablonu tasarlayabilirsiniz. Form Gönderme izin vermek için form şablonunu yapılandırdıktan sonra Gönder komutunu Dosya menüsünü ve Standart araç çubuğunda form şablonunu temel alan bir form için Gönder düğmesi ekleyebilir ve diğer özelleştirme form başarıyla gönderildi ve sonra gönderim formu açık tutmak istediğinizi belirtmek için kullanıcıya gösterilen iletileri Gönder düğmesi ve komutu, görünen metni gibi seçenekleri gönderin.

Sayfanın Başı

Kodu kullanarak form verilerini gönderme

Gelişmiş işlevler için form verileri göndermeye form şablonunuzu oluşturmak için Microsoft Visual Basic .NET, Microsoft Visual C# .NET veya komut dosyası kullanarak yönetilen kod yazabilirsiniz. Örneğin, bir kerede birden fazla konuma veya normalde InfoPath tarafından desteklenmeyen dış veri kaynağı form gönderme etkinleştirir form şablonunuzda işlevselliği ekleyebilirsiniz.

İpucu: InfoPath veri bağlantısı seçenekleri kullanarak bir dış veri kaynağı için formlarına göndermek kullanıcılara izin vermek için form şablonunuzu yapılandırma yapamazsınız varsa, bu dış veri kaynağına veri bağlantısı kendi uygulaması yazmak için bu özelliği kullanabilirsiniz.

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.

×