请问如何将多选框的内容写入ACCESS数据库 请问如何将多选框的内容写入ACCESS数据库? 我在窗体中有几个相关的多选框,我想把选中的多选框内容添加到一条记录中. 如: 有 绘画,互联网,旅游,音乐,篮球 等等选项 把选中选项的添加到 表 我的愛好 属性中,TKS!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 组合成sql语句插入数据库即可啊 myOptions = iif(option1(0).vaLue,"绘画,",",") + iif(option1(0).vaLue,"互联网,",",") + iif(option1(0).vaLue,"旅游,",",")+ iif(option1(0).vaLue,"音乐,",",")+ iif(option1(0).vaLue,"篮球,",",") conn.execute "insert xtable(.....,Options)values(.....," + myOptions + ")",gstrconn 可以用位运算来提高效率1个长整型可以表示32个状态值了比如全部选中就是 &HFFFFFFFF 二进制就是 11111111111111111111111111111111只选中第17个就是 &H00010000 二进制就是 00000000000000010000000000000000或者干脆用byte数组 想多大就多大~判断的时候 用and去做位运算保存的时候用or位运算 或者 "+" 也可以 就爱好属性就可以了上面描述过了 1个int 变量就可以表示32种爱好状态了 先用一个临时变量(Tem)按顺序收集所有爱好的状态。例如:绘画(0),互联网(1),旅游(0),音乐(1),篮球(1),选上用1表示,未选上用0表示,可以用Tem=Tem & IIF(绘画.Value=Checked,"1","0")这样的方式依次把爱好一个一个连接到字符串,这样可以得到一个字符串“01011”,然后将这字符串写入你的那个“爱好”属性即可。如果要读取,则把字符串“01011”读出来后,用MID截取字符后再修改每个选项的状态。 请各位帮忙检查这代码 求格林威治时间转化成北京时间的函数 关于vb中如何将access的一个表中的ole字段复制到另一个表中的相应字段 如何将常规方框界面变成圆角框界面??? 俺们村里又出大问题了。。。。。。。。。。(Image的问题)李红根根在哪, 有哪个玩过bs结构的ERP 那个能介绍几本关于vb开发数据库应用程序实例的好书吗? ActiveSkin控件的问题,加载了皮肤以后,TEXTBOX就无法显示了呢? 关于win98下用ado连接oracle 的问题 很急的问题,有关Access的 如何用VB实现超级连接下载? 急求! 程序出错,高手指点一下!!!!
+ iif(option1(0).vaLue,"音乐,",",")+ iif(option1(0).vaLue,"篮球,",",")
conn.execute "insert xtable(.....,Options)values(.....," + myOptions + ")",gstrconn
1个长整型可以表示32个状态值了
比如全部选中就是 &HFFFFFFFF 二进制就是 11111111111111111111111111111111
只选中第17个就是 &H00010000 二进制就是 00000000000000010000000000000000
或者干脆用byte数组 想多大就多大~
判断的时候 用and去做位运算
保存的时候用or位运算 或者 "+" 也可以
上面描述过了 1个int 变量就可以表示32种爱好状态了