Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:显示字符数

1楼
老有所乐 发表于:2009/8/18 11:41:00
A列为字符型列,B列为整数型列,在A列输入N个字符,B列自动显示N。如在A列输入“今天晴天”,B列自动显示 4 。
请问B列的代码如何写?谢谢!
[此贴子已经被作者于2009-8-18 11:42:50编辑过]
2楼
HLJ 发表于:2009/8/18 11:44:00

Length

返回字符串的长度,不管是英文字符还是中文字符,在计算长度的时候都是1。

例如在命令窗口输入:

Dim s As String = "ABC中国DEF"
Output.show(s.Length)

执行之后,显示的结果为8。

再例如:

Dim s As String = "中国人"
For
i As Integer = 0 To s.Length - 1
    Output.Show(s.Chars(i))

Next

在命令执行上述代码后,会显示:



3楼
yangming 发表于:2009/8/18 11:49:00
If e.DataCol.Name = "A" Then
    If e.DataRow.IsNull("A") Then
        e.DataRow("B") = Nothing
    Else
     e.DataRow("B") = e.DataRow("A").Length
    End If
End If
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.