2009-06-04 51 views
1

我創建了一個InfoPath表單並添加字段,控件,數據驗證多,但現在希望表單數據提交到Access數據庫。然而,通過幫助指南來看,這樣做的方法似乎是先設計數據庫,然後根據數據庫設計一個新表單。如果首先設計表單,有沒有辦法將InfoPath表單提交給Access數據庫?

現在是否有設計數據庫,匹配其與那些在我的表單模板字段,所以它導出數據到那裏時提交其指定爲模板的主數據源的方式?

+0

我一無所知InfoPath中。以下鏈接有幫助嗎? [提交表單數據到Microsoft Access數據庫(http://office.microsoft.com/en-ca/infopath/HA102117541033.aspx)InfoPath中團隊博客:你愛的訪問?我們也是!](http://blogs.msdn.com/infopath/archive/2007/03/16/love-access-we-do-too.aspx) – 2009-06-08 03:14:35

回答

1

不幸的是InfoPath不具有對主數據源從XML轉換爲數據庫的功能。

參考: http://msdn.microsoft.com/en-us/library/bb250994.aspx

(尋找音符在頁面的中間)


在我看來InfoPath中支持的數據庫是不是很強大的反正。我不再經常使用數據庫作爲主要的數據源。我通常在輔助數據源中處理數據庫交互,並使用C#託管代碼來執行我需要的任何插入/更新操作。

如果我真的需要在這裏做這種轉換是我會怎麼做: 在你的模板一天結束的僅僅是XML文檔的集合。創建兩個新的模板。在一箇中,創建一個與你已有的相同的主數據源。另一方面,創建要連接到數據庫的數據源。做一個另存爲源文件...和使用除了比較或比如兩個模板進行比較。瞭解數據庫連接和XML連接之間的不同之處,並手動在目標模板中進行這些更改(首先進行備份)。

相關問題