Sql server 2008 绑定到sql server表的表单中的ms access自定义多选列表框
我在sql server 2008中有一个名为Program的表,Program table的一些字段包括:Sql server 2008 绑定到sql server表的表单中的ms access自定义多选列表框,sql-server-2008,ms-access-2010,Sql Server 2008,Ms Access 2010,我在sql server 2008中有一个名为Program的表,Program table的一些字段包括: Program ID : nVarChar (Primary Key) Program Name: nVarChar Topic1 : bit Topic2 : bit Topic3 : bit Topic4 : bit 程序表如下所示: Program ID Program Name Topic1 Topic2 Topic3 Topi
Program ID : nVarChar (Primary Key)
Program Name: nVarChar
Topic1 : bit
Topic2 : bit
Topic3 : bit
Topic4 : bit
程序表如下所示:
Program ID Program Name Topic1 Topic2 Topic3 Topic4
prog001 Program A 1 0 0 1
prog002 Program B 0 1 0 0
prog003 Program C 0 1 1 0
我正在MS Access 2010中为此程序表创建一个表单,它是Access中的一个链接表。我想为程序表中的4个字段(Topic1、Topic2、Topic3、Topic4)创建一个列表框,并允许多个选择。我希望列表框按如下方式工作:假设我从列表中选择Topic1、Topic3选项,则程序表中的Topic1和Topic3字段应填充位值1,而未选择的字段选项,即Topic2、Topic4应填充0。
假设我使用表单向程序表中添加一条新记录,那么我的程序表应该如下所示:
添加的记录是程序ID为prog004的第四行
Program ID Program Name Topic1 Topic2 Topic3 Topic4
prog001 Program A 1 0 0 1
prog002 Program B 0 1 0 0
prog003 Program C 0 1 1 0
prog004 Program D 1 0 1 0
我实际上想要得到绑定到多值查找字段的组合框的效果。我知道在组合框中不能有多个选择选项,所以我考虑使用列表框。但是,如果有任何方法可以将列表作为一个组合框,并带有与每个列表项相关联的复选框(允许多次选择),那就太好了
有人能告诉我怎么做吗。
谢谢。下面的链接有我问题的答案。我希望这将有助于遇到我的问题的人。