[C#.NET][Infopath 2007] 如何在 Form Service 過濾過濾重複表格,不用 Code / How to Filter Repeat Table Content in Form Service,Without COde
在上一篇 [Infopath 2007] 如何在 Form Service 使用下拉式清單,過濾內容 / How to Use DropDwon List Filter 使用了一些小技巧來達成下拉式選單過濾,但如果你不想寫Code,UI呈現也不需要用到下拉式選單,那本篇的方法可能適合你。
資料來源設計如下
主要資料庫
次要資料庫
準備兩個清單City, Area
再用DataConnect把資料撈進Infopath,忘記如何撈MOSS清單的請看http://office.microsoft.com/zh-tw/infopath/HP100931601028.aspx
這篇主要是利用重複表格的內建設定達成,只要利用重複表格的顯示條件就能達成了
1.將次要資料庫及主要資料庫拖拉到畫面中,設計畫面如下
2.對重複表格按右鍵 → 重複表格內容 → 顯示 → 設定格式化的條件 →
上面的表格是設:設定City 不等於 SelectCity,隱藏控制項
下面的表格是設:設定Area不等於 SelectArea,隱藏控制項
3.設定Post Back,給Form Service用!!!
4.接著發佈到MOSS看看結果吧!!!
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET