以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 去除空格 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130160) |
-- 作者:susanhe -- 发布时间:2019/1/14 21:53:00 -- [求助] 去除空格 版主,如何在表结构中用表达式表示来去除某个列的内容的所有空格符。trim() 只能去除前后的,第个字符中间的也有空格,该如何表达,谢谢。 |
-- 作者:有点蓝 -- 发布时间:2019/1/14 21:59:00 -- msgbox("【dfdsh idfjdlj 】 ".Replace(" ","")) |
-- 作者:susanhe -- 发布时间:2019/1/14 22:02:00 -- 表结构的表中达式加上后不对呀。 |
-- 作者:有点蓝 -- 发布时间:2019/1/14 22:05:00 -- 只能使用代码 |
-- 作者:susanhe -- 发布时间:2019/1/14 22:09:00 -- 表达式达不到呀? if , if null,都没有办法的吗? |
-- 作者:有点蓝 -- 发布时间:2019/1/14 22:11:00 -- 没有相关用法 |
-- 作者:susanhe -- 发布时间:2019/1/14 22:18:00 -- 那比如我列名是“公司”,我要把这个列名中的所有空格去除后放在列名 “新公司”
如何自动实现。只要列名公司有新增,更改,新公司列都会自动修正,不要手工再去调整。等于表达式的功能呢? 感谢了。
|
-- 作者:有点蓝 -- 发布时间:2019/1/14 22:30:00 -- 参考:http://www.foxtable.com/webhelp/scr/1452.htm If e.DataCol.Name = "公司" Then
If e.DataRow.IsNull("公司") Then e.DataRow("新公司") = Nothing Else期 e.DataRow("新公司") = e.DataRow("公司").Replace(" ","") End If End If |
-- 作者:susanhe -- 发布时间:2019/1/15 11:52:00 -- 谢谢版主了,可是不能用表达式来实现还是很遗憾的。 |
-- 作者:susanhe -- 发布时间:2019/1/17 22:09:00 -- 版主,再请问一下, 以下代码是去除空格的,但单元格中还有回车符,要怎么去除? 谢谢。
If e.DataCol.Name = "公司" Then
If e.DataRow.IsNull("公司") Then e.DataRow("新公司") = Nothing Else期 e.DataRow("新公司") = e.DataRow("公司").Replace(" ","") End If End If |