2010-07-24 57 views
0

我正在使用rs.update來更改某些值。像DAO方法 - 帶選項組的rs.update

rs("SomeField") = frmSomeOptionGroup.value 

我希望實際的選項值存儲在表中。但是,這只是簡單地將truefalse的值返回到表格而不是0-2

我該怎麼做才能使這個概念有效?

+1

什麼是「frmSomeOptionGroup」?表單上的控件?如果是這樣,什麼形式?你的代碼的上下文是什麼?在表單的模塊或其他地方?你爲什麼不把選項組綁定到你想更新的字段? – 2010-07-24 20:49:52

回答

2

這個概念應該工作。你能設置一個斷點並檢查選項組的值嗎?

+1

它確實有效。這是一個問題,表的字段初始設置爲true/false,並且這些字段的默認值爲-1。爲了完成上述工作,這些字段的數據類型被設置爲數字與是/否,但是直到我意識到存在默認值並且將其更改爲無。謝謝! – Justin 2010-07-27 10:54:00

0

你應該使用rs.update與rs.requery

+0

爲什麼重新搜索?如果您在SQL中更新了表單中顯示的值,則可能需要刷新表單以顯示更新後的值,但更新後的記錄集重新查詢不會有任何目的,只要提出問題(可能會對於未提及的其他原因有用)。 – 2010-07-24 20:51:16