Bir Web hizmeti veri bağlantısı ekleme
Sorgu ya da verilerini Web hizmetine gönderme, form şablonunuz için bir veya daha fazla ikincil veri bağlantıları ekleyebilirsiniz.
Bir ikincil veri bağlantısını XML Şemaları Web hizmeti için karşılık gelen sorguları verileri, Microsoft Office InfoPath veri kaynağı ikincil bir veri alanlarını ve gruplarla oluşturduğu form şablonunuzu eklediğinizde. XML şemasını ikincil veri kaynağındaki verileri yapısını aynı olması gerektiğinden, var olan alan veya grup ikincil veri kaynağında değişiklik yapamazsınız. Form şablonunuz için veri gönderme bağlantısı eklediğinizde, kullanıcıların kendi form verilerini gönderme izin vermek için form şablonunu yapılandırın ve form şablonunuzu temel alan formlar için Gönder seçeneklerini yapılandırma.
Veri gönderme bağlantısı Gönder kullanıcılara form verilerini birlikte bilgileri Microsoft ADO.NET DataSet kabul eden bir Web hizmetinden değiştirme izin verecek şekilde tarayıcıyla uyumlu form şablonu yapılandırma yapamazsınız. Bir veritabanında depolanan veriler için bir kullanıcının yaptığı değişikliklerin bilgilerini değiştirme oluşur. Veritabanını bir Web hizmeti kullanıcıları veritabanına bağlanmak için kullanır. ADO.NET bilgilerini değiştirme veritabanındaki verileri güncelleştirmek nasıl saptamak için kullanabilirsiniz. Web hizmeti veritabanını güncelleştirmek için bilgilerini değiştirme gerekip gerekmediğini Web hizmeti yöneticinize başvurun. Varsa, kimlerin formları InfoPath kullanarak doldurulabilir bir form şablonu tasarlama.
Form şablonunuz için bir ikincil veri bağlantısını eklemeden önce Web hizmeti yöneticisinden aşağıdaki bilgiler gerekir:
Veri gönderip bu form şablonunu temel alan formları'ndan veri alma Web hizmeti işlemini adı.
Kullanıcıların, form şablonunuzu kullanarak bir Web hizmetinden alınan sorgu verileri sağlamak için form şablonunda aşağıdakileri yapmanız gerekir:
Bir ikincil veri bağlantısı ekleyin.
Bir ikincil veri bağlantısını kullanmak için form şablonunu yapılandırın.
Nereden verilerinizi almak istediğinizaltında Web hizmeti tıklatın ve sonra İleri' yi tıklatın.
Bir işlem seçin listesinde sihirbazın sonraki sayfasında, veri formuna döndüren Web hizmeti işlemini tıklatın ve sonra İleri' yi tıklatın.
Sihirbazın sonraki sayfasında, sorgu veri bağlantısı için açıklayıcı bir ad yazın.
Otomatik olarak açıldıklarında verileri almak için bu form şablonunu temel alan formlar etkinleştirmek için form açıldığında verileri otomatik olarak Al onay kutusunu seçin.
Adım 2: ikincil veri bağlantısını kullanmak için form şablonunu yapılandırma
Form şablonuna sorgu veri bağlantısı eklediğinizde, bir kullanıcı tarafından açıldığında varsayılan olarak bu form şablonunu temel alan formları veri bağlantısı kullanın. Form şablonunuzu aşağıdaki yollardan biriyle sorgu veri bağlantısını kullanmak için de yapılandırabilirsiniz:
Form şablonuna kuralın Koşulun karşılanması her sorgu veri bağlantısından verileri almak için bir kural ekleyebilirsiniz. Aşağıdaki yordam, form şablonunuz için bir sorgu veri bağlantısı oluşturduktan ve bu veri bağlantısını verileri görüntülemek için form şablonunuzdaki denetim yapılandırmış olduğunuz varsayılmaktadır.
Veri bağlantısı listesinde, kullanmak istediğiniz sorgu veri bağlantısını tıklatın ve her Aç iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
Kullanıcılarınız sorgu veri bağlantısından verileri almak için tıklatabileceğiniz form şablonunuz için bir düğme denetimi ekleyebilirsiniz. Aşağıdaki yordam, form şablonunuz için bir sorgu veri bağlantısı oluşturmuş olduğunuz varsayılmaktadır.
Form şablonunuzu eklediğiniz düğmesini çift tıklatın.
İkincil veri kaynağı Seç listesinde, sorgu veri bağlantısı ile ilişkili ikincil veri kaynağı'nı tıklatın ve her Aç iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
Kullanıcıların bir Web hizmeti için form şablonunuzu temel alan formlar göndermelerine izin vermek için önce veri gönderen form şablonunuz için ikincil veri bağlantısı ekleyin ve sonra kullanıcılarınızın form verilerini gönderme izin vermek için form şablonunu yapılandırın.
Verilerinizi göndermek nasıl istiyorsunuzaltında Web hizmetine tıklatın ve sonra İleri' yi tıklatın.
Sihirbazın sonraki sayfasında, burada kullanıcılarınız verilerini gönderme ve İleri' yi tıklatın Web hizmetinin konumunu yazın.
Bir işlem seçin listesinde, form verilerini alma ve İleri' yi tıklatın Web hizmeti işlemini tıklatın.
Teknik Not ADO.NET DataSet nesneleri hakkında
Web hizmeti ADO.NET DataSet nesneyi gerekiyorsa, bu veri bağlantısını yapılandırdığınızda, bir veri kümesi düğümünü seçin. ADO.NET DataSet nesneyi gerektiren bir Web hizmeti veri bağlantısı için başka türde bir düğümü kullanırsanız, Gönder eylemi başarısız olur.
Siz ekledikten sonra ikincil gönderme veri bağlantısı, kullanıcıların bunu kullanarak form verilerini gönderme veri bağlantısı göndermelerine izin vermek için form şablonunuzu yapılandırma gerekir.
Adım 2: Etkinleştir form şablonunda gönderme
Kullanıcıların kendi form verilerini gönderme izin vermek için form şablonunu yapılandırdığınızda, InfoPath Gönder düğmesi Standart araç çubuğu ve form Dosya menüsünden için Gönder komutunu ekler. Gönderme Seçenekleri form şablonunuz için aşağıdaki yollarla özelleştirebilirsiniz:
Gönder düğmesini ve Gönder komutunu üzerinde görünen metni değiştirin.
Klavye kısayolu Gönder düğmesini ve Gönder komutunu değiştirin.
Gönderme Seçenekleri iletişim kutusunda, kullanıcıların bu formu göndermesine izin ver onay kutusunu seçin, tek bir hedef form verilerini Gönder' i tıklatın ve sonra listede, Web hizmeti' ı tıklatın.
Gönderme için bir veri bağlantısını Seç listesinde, önceki adımlarda oluşturduğunuz Web hizmeti veri gönderme bağlantısı adını tıklatın.