我正在製作一個綁定到Access數據庫的InfoPath表單。我有一組單選按鈕,其中用戶選擇與表單相對應的軟件名稱,但我將它作爲數字(1,2或3)存儲在我的數據庫中。換一種說法,我希望他們能夠看到之前輸入的軟件名稱,但無法更改。下面是我想到的兩個選項:以infopath形式創建一個單選按鈕「只讀」?
創建一些規則,確實可以防止用戶更改這些數據
這似乎是我想要做的自然的方法。
每個號碼添加一個文本字段的功能映射到相應的軟件
由於表格是聯繫在一起的數據庫時,InfoPath希望所有字段被捆綁到一個數據庫值,這將需要創建另一個數據庫條目。我也無法找到可用於處理此映射的InfoPath函數。
將無線電框的變量更改爲文本值,並在新視圖中創建一個可以爲只讀的文本框。
我真的不希望這樣做,因爲它會使其他程序使用這個數據庫值變得更加混亂,並且看起來很浪費,但如果沒有其他工作,這似乎是可行的。
是否有某種規則/方法可用於使此單選按鈕控件只讀?
讀這個很晚,但爲什麼你需要在每個單選按鈕上做這個,而不是它們是子控件的選項組?如果父項選項組被禁用,則其所有子控件也被禁用。 – 2009-11-17 22:25:49