以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  字段值为复选项的数据输入  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=7819)

--  作者:reachtone
--  发布时间:2007-4-17 14:12:01
--  字段值为复选项的数据输入

请看附件。有两个问题:

1,复选值在提交到数据库时,如何把换行符去掉?或者替换为逗号?

2,已经输入的复选值,如何再还原到复选框中?如数据库记录中的值为“星期三、星期五”,则光标移动到此记录上时,复选框中只有“星期三”和“星期五”被打上勾。

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:admin
--  发布时间:2007-4-17 14:53:17
--  

答回复如下:主要是掌握“非打印字符”和“字符串操作”构件的用法,你这个问题就迎刃解了。

1、复选框选项的分隔符为“非打印字符SOH”。只要把“非打印字符SOH”替换成“逗号”就可以了。字符串的替换用“字符串操作”构件。

2、第二个问题是第一个问题的逆过程。在ADO数据表的“记录移动之后”事件中,设置就可以了。

我在你的原实例的基础上进行了一下修改。你可以参考一下。请下载。

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:reachtone
--  发布时间:2007-4-17 15:29:36
--  

太好了,谢谢!收藏...

主要是弄不清楚非打印字符的使用。比如,换行、回车、标题开始等等,有些晕。。


--  作者:admin
--  发布时间:2007-4-17 17:18:20
--  
非打印字符,由于不可显示、打印,往往是开发者自行定义其用途,没有一个固定的使用方式。在搭建之星中,在分隔符处“非打印字符SOH”使用频率高一些。