以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]还是列计算问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19063) |
||||
-- 作者:baicaocao -- 发布时间:2012/4/26 11:03:00 -- [原创]还是列计算问题 DataColChanged事件代码: Select Case e.DataCol.Name 列名:dooropen,doorsize。属性字符型100。 如果dooropen发生变化,那么把doorsize的值设置为dooropen的值。 出现错误提示:
2040*1150*140 提示输入字符串格式不正确。 |
||||
-- 作者:baicaocao -- 发布时间:2012/4/26 11:05:00 -- 看出为什么了,好像是不能输入符号。。 |
||||
-- 作者:baicaocao -- 发布时间:2012/4/26 11:15:00 -- 请问如何将e.NewValue类型的值转换成字符串类型啊? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/26 11:19:00 -- 估计你的doorsize是个逻辑型,不能接收字符型的数据。 如果搞不定,你可以做个简单例子发上来,然后说明问题。
|
||||
-- 作者:baicaocao -- 发布时间:2012/4/26 11:37:00 -- 还是那个错误提示.请看看,谢谢
|
||||
-- 作者:程兴刚 -- 发布时间:2012/4/26 11:43:00 -- 以下是引用狐狸爸爸在2012-4-26 11:19:00的发言:
估计你的doorsize是个逻辑型,不能接收字符型的数据。 如果搞不定,你可以做个简单例子发上来,然后说明问题。
他的dooropen是字符型,而不能等于逻辑值true,这里判断错误:if e.NewValue = True |
||||
-- 作者:baicaocao -- 发布时间:2012/4/26 11:44:00 -- 以下是引用程兴刚在2012-4-26 11:43:00的发言:
他的dooropen是字符型,而不能等于逻辑值true,这里判断错误:if e.NewValue = True 那不用判断可以么? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/26 11:45:00 -- 正确的代码:
Select Case e.DataCol.Name |