Windows SharePoint Services belge kitaplığı için bir InfoPath formu göndermek için

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

Bu Sayfada

Giriş

Microsoft Office InfoPath 2003'ün özgün sürümünde, Microsoft Windows SharePoint Services belge kitaplığında form verilerini doğrudan gönderemiyor. Bu makalede, Windows SharePoint Services belge kitaplığında form veri göndermek için komut dosyası kullanan bir form şablonu nasıl. InfoPath 2003, Service Pack 1 (SP1) ve sonraki sürümlerinde InfoPath form verilerini bir Windows SharePoint Services belge kitaplığına kullanıcı Arabirimi kullanılarak doğrudan gönderebilirsiniz. Bu makalede, bunu yapmak için gereken adımları içerir.

Daha fazla bilgi

Form veri kaynağınızı ve InfoPath 2003'te düzeni tasarlayın

  1. InfoPath başlatma . Yeni boş form. tasarım
  2. ,Veri kaynağıgörev bölmesinde, formunuza bir veri kaynağı ekleyin. Bunu yapmak için şu adımları izleyin:
    1. Sağ tıklatınmyFields[NULL]'iEkleme.

      Alan veya grup eklemeiletişim kutusu görüntülenir.
    2. TürüAdı' ı tıklatın ve alan adıTamam.
    3. Yineleme adım a. türüMiddleInitial' ı tıklatın ve alan adıTamam.
    4. Yineleme adım a. türüSoyadı' ı tıklatın ve alan adıTamam.
  3. EklememyFieldssizin form.
  4. ' I tıklatınDenetim içeren bölüm.

Form veri kaynağınızı ve düzeni InfoPath 2007 tasarım

  1. InfoPath 2007 başlangıç.
  2. ' I tıklatınBir form şablonu tasarım' ı tıklatınBoş[NULL]'iTamam.
  3. ,Tasarım Görevleribölmesini tıklatınVeri kaynağı.
  4. Sağ tıklatınmyFields[NULL]'iEkleme.
  5. ,Alan veya grup eklemePencere, türüAdı' ı tıklatın ve alan adıTamam.
  6. ,Alan veya grup eklemePencere, türüMiddleInitial' ı tıklatın ve alan adıTamam.
  7. ,Alan veya grup eklemePencere, türüSoyadı' ı tıklatın ve alan adıTamam.
  8. EklememyFieldsforma Grup ve'ı tıklatınDüzen tablosundaki denetimler.

Form veri kaynağınızı ve InfoPath 2010 düzende tasarım

  1. InfoPath 2010 başlatın.
  2. İçindeYaygın olarak kullanılan form şablonları' ı tıklatınBoş[NULL]'iBu form tasarımı.
  3. Yoksa birTasarım Görevleribölmesini tıklatınVeri kaynağı.
  4. Yoksa birAlanlarıbölme için sağa, sonra görüntülenenVerisekmesini tıklatınAlanları göster.
  5. ,Alan veya grup eklemePencere, türüAdı' ı tıklatın ve alan adıTamam.
  6. Başka bir alanını ekleyin. Alan veya grup eklemePencere, türüMiddleInitial' ı tıklatın ve alan adıTamam.
  7. Başka bir alanını ekleyin. Alan veya grup eklemePencere, türüSoyadı' ı tıklatın ve alan adıTamam.
  8. EklememyFieldsgrubu formu.

SharePoint Services belge kitaplığına form verilerini Gönder

Komut dosyası veya SharePoint Services belge kitaplığı. form verilerini göndermek için kullanıcı Arabirimi kullanarak

SharePoint Services belge kitaplığına InfoPath 2003 form verilerini göndermek için komut kullanma

  1. ,Araçlarımenüsünde,'ı tıklatınForm gönderme.

    Form göndermeiletişim kutusu görüntülenir.
  2. ,Form göndermeiletişim kutusunu tıklatınEtkinleştir Gönder.
  3. ,Göndermekutusunu tıklatınÖzel komut dosyası kullanarak gönder.
  4. ' I tıklatınAçık Microsoft Kod Düzenleyicisi[NULL]'iTamam.

    Microsoft Kod Düzenleyicisi'ni başlatır.
  5. DeğiştirmeOnSubmitRequestolay şu şekilde.

    NotDeğerini değiştirmelisinizstrURLdeğişken için geçerli bir URL kodu. Aşağıdaki kod örneği URL adlı bir sunucuya başvuruSunucuadıbir SharePoint sitesi adlıSiteAdıve adlı bir belge kitaplığıBelgeKitaplığıAdı.
    function XDocument::OnSubmitRequest(eventObj)
    {
        // If the submit operation is successful, set
        // eventObj.ReturnStatus = true.
        var fSuccessful = false;
     
        // Set the URL of the file that you want to submit here.
        var strUrl = "http://ServerName/SiteName/DocumentLibraryName/testform.xml";
     
        try 
        { 
            // Create an xmlhttp object.
            var oXmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
     
            // See whether the document with the same name already exists in the Windows SharePoint Services (WSS) document library.
            oXmlHttp.Open("HEAD", strUrl, false); 
            oXmlHttp.Send(); 
     
            //  No document with the URL has been found. Continue to submit.
            // If you must replace the original file, you must call
            // oXmlHttp.Open("DELETE", strUrl, false) to delete the document 
            // in the WSS document library.
            if (oXmlHttp.Status == 404) 
            {
                // Put the document in the WSS document library. 
                oXmlHttp.Open("PUT", strUrl, false); 
                oXmlHttp.Send(XDocument.DOM.xml);
     
                //  A 200 status code or a 201 status code indicates that the form has been submitted successfully.
                if (oXmlHttp.Status == 200 || oXmlHttp.Status == 201)
                {
                    fSuccessful = true;
                }
            }
        } 
        catch (ex){} 
        
        if (fSuccessful)
        {
            XDocument.UI.Alert("Document submitted successfully."); 
            eventObj.ReturnStatus = true;
        }
        else
        {
            eventObj.ReturnStatus = false;
        }
    }
    
  6. Komut dosyasını kaydedin. Kapatma komut dosyası Düzenleyicisi'ni.
  7. Form şablonunuzu kaydetmeSubmitToWSS.xsn.

InfoPath 2003 Service Pack 1 SharePoint Services belge kitaplığında form veri göndermek için kullanıcı Arabirimi kullanın

  1. ,Araçlarımenüsünde,'ı tıklatınForm gönderme.

    Form göndermeiletişim kutusu görüntülenir.
  2. ,Form göndermeiletişim kutusunu tıklatınEtkinleştirme gönderme komutları ve düğmeleri.
  3. ,Göndermek içinbölümünde,'ı tıklatınSharePoint form kitaplığı.
  4. ,Form göndermeiletişim kutusunu tıklatınEkleme.

    Veri Bağlantı Sihirbazıbaşlar.
  5. , SharePoint Services form kitaplığına bağlantı girişiSharePoint form kitaplığı.

    Kitaplığı bağlantı aşağıdakine benzer görünebilir:

    http://ServerName/SiteName/DocumentLibraryName
  6. , Belge adını yazınDosya adı.

    Kullanarak bir belge adı gibi TestForm.

    ' I tıklatınSonraki.
  7. ,Veri Bağlantı Sihirbazı' ı tıklatınBitiş.
  8. ,Form göndermeiletişim kutusunu tıklatınTamam.
  9. Form şablonunuz "SubmitToWSS.xsn." olarak kaydedin

Kullanıcı Arabiriminde SharePoint Services belge kitaplığına InfoPath 2007 form verilerini göndermek için kullanın.

  1. ,Araçlarımenüsünde,'ı tıklatınGönderme Seçenekleri.

    Gönderme Seçenekleriiletişim kutusu görüntülenir.
  2. ,Gönderme Seçenekleriiletişim kutusunu tıklatınKullanıcıların bu formu göndermek için izin ver.
  3. Seçmek için tıklatınForm verilerini tek bir hedefe Gönderonay kutusu.
  4. Aşağı açılan listesinde tıklatın.SharePoint belge kitaplığı.
  5. ,Gönderme Seçenekleriiletişim kutusunu tıklatınEkleme.

    Veri Bağlantı Sihirbazıbaşlar.
  6. , SharePoint belge kitaplığı bağlantısını yazınBelge kitaplığı.

    Aşağıdaki belge kitaplığına bağlantı benzeyebilir:
    http://ServerName/SiteName/DocumentLibraryName
  7. , Belge adını yazınDosya adı.

    Kullanarak bir belge adı gibi TestForm.
  8. ' I tıklatınSonraki.
  9. ,Bu veri bağlantısının adını girinkutusuna, için bir ad yazın. Bu veri bağlantısını.
  10. Veri Bağlantı Sihirbazı ' nı tıklatınBitiş.
  11. ,Gönderme Seçenekleriiletişim kutusunu tıklatınTamam.
  12. SubmitToWSS2007.xsn. form şablonunuzu kaydetme

InfoPath 2010 SharePoint Services belge kitaplığında form veri göndermek için kullanıcı Arabirimi kullanın

  1. ,Verisekmesini tıklatınGönderme Seçenekleri.

    Gönderme Seçenekleriiletişim kutusu görüntülenir.
  2. ,Gönderme Seçenekleriiletişim kutusunu tıklatınKullanıcıların bu formu göndermek için izin ver.
  3. Seçmek için tıklatınForm verilerini tek bir hedefe Gönderonay kutusu.
  4. Aşağı açılan listesinde tıklatın.SharePoint belge kitaplığı.
  5. ,Gönderme Seçenekleriiletişim kutusunu tıklatınEkleme.

    Veri Bağlantı Sihirbazıbaşlar.
  6. , SharePoint belge kitaplığı bağlantısını yazınBelge kitaplığı.

    Aşağıdaki belge kitaplığına bağlantı benzeyebilir:
    http://ServerName/SiteName/DocumentLibraryName
  7. , Belge adını yazınDosya adı.

    Kullanarak bir belge adı gibi TestForm.
  8. ' I tıklatınSonraki.
  9. ,Bu veri bağlantısının adını girinkutusuna, için bir ad yazın. Bu veri bağlantısını.
  10. Veri Bağlantı Sihirbazı ' nı tıklatınBitiş.
  11. ,Gönderme Seçenekleriiletişim kutusunu tıklatınTamam.
  12. SubmitToWSS2010.xsn. form şablonunuzu kaydetme

InfoPath 2003 formunuzda sınama

  1. ,Dosyamenüsünde,'ı tıklatınİlk form doldurma.
  2. ,İlk form doldurmagörev bölmesini tıklatınSubmitToWSS.
  3. Tamamlanan formu.
  4. ,Dosyamenüsünde,'ı tıklatınGönderme.

    Form başarıyla gönderilirse, bunu belirten bir ileti alırsınız.
  5. InfoPath çıkın. Forma yaptığınız değişiklikleri kaydetmek isteyip istemediğiniz sorulduğunda,'i tıklatınNo.
  6. Başlangıç Microsoft Internet Explorer. Bulun, form kitaplığı.

    Örneğin, belge form kitaplığınızı olabilir http://ServerName/SiteName/DocumentLibraryName.

    Yeni bir madde adlıtestformiçindeki belge kitaplığı.
  7. ' I tıklatıntestform.

    InfoPath 2003'te gönderdiğiniz formu açılır.

Sınama formu InfoPath 2007'de

  1. ,Dosyamenüsünde,'ı tıklatınİlk form doldurma.
  2. ,İlk form doldurmagörev bölmesini tıklatınSubmitToWSS2007.
  3. Tamamlanan formu.
  4. ,Dosyamenüsünde,'ı tıklatınGönderme.

    Form başarıyla gönderilirse, bunu belirten bir ileti alırsınız.
  5. InfoPath çıkın. Forma yaptığınız değişiklikleri kaydetmek isteyip istemediğiniz sorulduğunda,'i tıklatınNo.
  6. Başlangıç Windows Internet Explorer. Bulun, form kitaplığı.

    Örneğin, belge form kitaplığınızı olabilir http://Sunucuadı/SiteAdı/BelgeKitaplığıAdı.

    Yeni bir madde adlıtestformiçindeki belge kitaplığı.
  7. ' I tıklatıntestform.

    InfoPath 2007'de gönderdiğiniz formu açılır.

Formunuzda InfoPath 2010 sınama

  1. InfoPath dolgu 2010 Başlat
  2. ' I tıklatınBir form bulmak.
  3. BulSubmitToWSS2010.xsnonu seçin ve ardındanAçık.
  4. Tamamlanan formu.
  5. ,Dosyamenüsünde,'ı tıklatınGönderme.

    Form başarıyla gönderilirse, bunu belirten bir ileti alırsınız.
  6. InfoPath dolgu çıkın. Forma yaptığınız değişiklikleri kaydetmek isteyip istemediğiniz sorulduğunda,'i tıklatınKayıt yok.
  7. Başlangıç Windows Internet Explorer. Size belge kitaplığı 6. adımda bulmak "için InfoPath 2010. SharePoint Services belge kitaplığında form verilerini göndermek için UI kullan"

    , Belge kitaplığında yeni bir form öğe görürsünüz ve adınız görünecektirOlarak değiştirilmişsütun.
  8. Tıklatın yeni form öğesi.

    Gönderdiğiniz formun InfoPath 2010'de açar.

Referanslar

Microsoft Office için en son hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
870924En son Office 2003 hizmet paketini elde etme
InfoPath 2003 form ile bir komut hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
828853InfoPath formu için komut dosyası dilini değiştirme
827002Microsoft Office InfoPath 2003 form için bir komut dosyası hata ayıklama hakkında

Özellikler

Makale numarası: 826993 - Last Review: 13 Ağustos 2010 Cuma - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Windows SharePoint Services
  • Microsoft Infopath 2010
Anahtar Kelimeler: 
kbhowto kbxml kbscript kbforms kbmt KB826993 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:826993

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