ınfopath uygulamasında bağlantılarından birini değiştirdikten sonra aynı veri kaynağını kullanan bir veri bağlantısı artık geçerli değil

Makale çevirileri Makale çevirileri
Makale numarası: 891161 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft ınfopath 2007 veya Microsoft Office ınfopath 2003'te bir <a0>veri bağlantısı değiştirdiğinizde, aynı veri kaynağını kullanan bir veri bağlantısı artık geçerli değil. Bu sorun, aşağıdaki koşullar doğru olduğunda oluşur:
  • Aynı Web hizmeti kullanan iki veya daha fazla veri bağlantısı var.
  • Farklı bir ad alanından Web hizmetini kullanmak için veri bağlantılarından birini değiştirin.


Not Veri bağlantısı re-bind Bağlamayı Değiştir komutunu kullanarak, bağlantıları düzeltilir.

Neden

Bu sorun, ınfopath veri kaynağını düğümün değiştiriliyor bağlantı için ad alanı dikkate almaz nedeniyle oluşur. Bir veri bağlantısı için veri kaynağı olarak değiştirirseniz, aynı veri kaynağına sahip tüm bağlantıları değiştirilir.

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın:
  • Denetimleri bağlama bozuk görünümden kaldırmak ve bunları yeniden görünüme ekleyin.
  • Formu dağıtmadan önce tüm veri bağlantıları yeni bir konum veya ad alanını değiştirin.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. Infopath başlatın.
  2. Form Tasarla</a1> seçeneğini tıklatın.
  3. Veri bağlantısı, bir Web hizmetine ekleyin. Bunu yapmak için şu adımları izleyin:
    1. Form tasarımı görev bölmesinde, Yeni Veri Bağlantısı'oluştur [NULL]'u tıklatın.
    2. Veri Bağlantı Sihirbazı, Web hizmeti ' ni tıklatın ve sonra ileri ' yi tıklatın.
    3. Veri Al'ı seçin ve ileri ' yi tıklatın.
    4. Veri bağlantısı olarak kullanmak istediğiniz Web hizmetinin konumunu girin ve ileri ' yi tıklatın.
    5. Veri almak istediğiniz Web servisi işlemini seçin ve ileri ' yi tıklatın.
    6. Bu veri bağlantısı için bir ad yazın ve sonra da <a2>son</a2>'u tıklatın.
  4. Veri kaynağı görev bölmesinde, dataFields grubu genişletin ve sonra geçerli görünüme bir alana veya gruba sürükleyin.
  5. 3. Adımda kullanılan aynı Web hizmetini kullanmak için ikinci bir veri bağlantısı ekleyin. Bunu yapmak için şu adımları izleyin:
    1. Araçlar menüsünde, Veri bağlantıları ' nı tıklatın.
    2. Veri bağlantıları iletişim kutusunda, <a3>Ekle</a3>'yi tıklatın.
    3. Veri Bağlantı Sihirbazı, Veri Al'ı tıklatın ve sonra ileri ' yi tıklatın.
    4. Sonraki sihirbaz sayfasında, Web hizmeti ' ni tıklatın ve sonra ileri ' yi tıklatın.
    5. 3. Adımda kullandığınız Web hizmetinin konumunu yazın ve sonra ileri ' yi tıklatın.
    6. Adım 3e ' seçtiğiniz aynı operasyonu seçin ve ileri ' yi tıklatın.
    7. Sihirbazı tamamlamak için yönergeleri izleyin.
  6. Veri bağlantıları iletişim kutusunda Kapat ' ı tıklatın.
  7. Veri kaynağı görev bölmesinde, Veri kaynağı, 5. adımda oluşturduğunuz ikincil veri kaynağını seçin.
  8. DataFields ' altında alan veya grup, geçerli görünümün içinde adım 4'te birlikte çalıştığınız sürükleyin.
  9. Standart araç çubuğu, Form Önizleme'yi tıklatın ve Sorguyu Çalıştır</a1>'ı tıklatın.

    Denetimler aynı verileri görüntülemesini dikkat edin.
  10. Close önizleme ' yi tıklatın. Araçlar menüsünde, Veri bağlantıları ' nı tıklatın.
  11. Birincil veri kaynağını seçin ve sonra Değiştir ' i tıklatın.
  12. Bu veri kaynağı için bir Web hizmeti konumu yazın, sonra ileri ' yi tıklatın ve sonra Sihirbazı tamamlamak için yönergeleri izleyin.

    Not Başlangıçta kullandığınız bir ve aynı Web hizmeti işlemi kullanmanız gerekir. Ancak, farklı bir ad kullanın.
  13. Form Önizleme'yi tıklatın ve sonra Sorguyu Çalıştır'ı tıklatın.

    Ikincil bir veri bağlantısı denetimi ilk Web hizmetinden veri karşın, bu denetim için veri kaynağı değiştirmedi beklendiği gibi görüntülenmiyor, dikkat edin.

Özellikler

Makale numarası: 891161 - Last Review: 2 Mayıs 2007 Çarşamba - Gözden geçirme: 2.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Office InfoPath 2003, Service Pack 1 (SP1)
Anahtar Kelimeler: 
kbmt kbdesign kbtshoot kbprb KB891161 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:891161

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com