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.
,Göndermekutusunu tıklatınÖzel komut dosyası kullanarak gönder.
' I tıklatınAçık Microsoft Kod Düzenleyicisi[NULL]'iTamam.
Microsoft Kod Düzenleyicisi'ni başlatır.
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;
}
}
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.
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:
870924
(http://support.microsoft.com/kb/870924/
)
En 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:
828853
(http://support.microsoft.com/kb/828853/
)
InfoPath formu için komut dosyası dilini değiştirme
827002
(http://support.microsoft.com/kb/827002/
)
Microsoft Office InfoPath 2003 form için bir komut dosyası hata ayıklama hakkında
Ö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
(http://support.microsoft.com/kb/826993/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.