Foxtable(狐表)用户栏目专家坐堂 → 数字算几个字符?


  共有6621人关注过本帖树形打印复制链接

主题:数字算几个字符?

帅哥哟,离线,有人找我吗?
jk362223
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/9/10 15:59:00 [只看该作者]

示例
 下载信息  [文件大小:367.3 KB  下载次数:0]
图片点击可在新窗口打开查看点击浏览该文件:稿腧主.zip

能将“病情记录单”的列,也说是窗口
“病情记录单”中的第一行,第二行等,输入英文、数字时,不是1个字符,是半个字符。在示例中帮我设置一下,

[此贴子已经被作者于2014-9-10 15:59:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/10 16:01:00 [只看该作者]

 不理解你什么意思,输入完成以后,根据我之前给你的代码,判断有多少个字符即可。不够或者多出你就提示或者做其它操作

 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/9/10 16:02:00 [只看该作者]

为什么要转,这样做是因为英文、数字只占半个位置,文字是1个位置,排版好看点
[此贴子已经被作者于2014-9-10 16:02:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/10 16:06:00 [只看该作者]

Dim str As String = "abc中A国8就"
Dim str1 As String = ""
Dim count As Integer = 0
For Each s As Char In str
    If Char.IsDigit(s) OrElse s >= "A" AndAlso s <= "Z" Then
        str1 &= s & " "
    Else
        str1 &= s
    End If
Next
msgbox(str & vbcrlf & str1)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/10 16:06:00 [只看该作者]

 你现在到想怎样?这样?

 

Dim str As String = "abc中A国8就"
Dim str1 As String = ""
Dim count As Integer = 0
For Each s As Char In str
    If Char.IsDigit(s) OrElse s >= "A" AndAlso s <= "Z" Then
        str1 &= s & " "
    Else
        str1 &= s
    End If
Next
msgbox(str & vbcrlf & str1)


 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/9/10 16:10:00 [只看该作者]

比如输入3个英文其它45个是文字,若每个英文算1个字符的话,就是48个字符,只时排版时它比全都是48个文字的要短,所以要转一下,让系统对英文的一个字母只算半个字符,我可以加字,让排版长短一致,

 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/9/10 16:11:00 [只看该作者]

转为半个字符是排版的需要

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/10 16:13:00 [只看该作者]

 不是给了你检测有多少个字符的代码了吗?自己编写代码检测字符长度啊

 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/9/10 16:36:00 [只看该作者]

检测结果是英文、数字为1个字符,和文字一样,因而有英文、数字的行,比全都是文字的行要短。将英文、数字作为1个字符的是狐表系统中先行设置的,现在要改变这种设置,可以吗?其实我不是要测试,我要的是要系统将英文、数字认作半个字符。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/10 16:41:00 [只看该作者]

 回复29楼,没有办法当成半个字符。既然原来的不准确,那么,我的意思是叫你自己写代码区检测字符个数。

 


 回到顶部
总数 36 上一页 1 2 3 4 下一页