主题:[讨论]关于VFP的 Isdigit( ) 函数
moz
[专家分:37620] 发布于 2007-10-26 20:30:00
好像类似的函数都有类似的不足,
我在检查某字符串是否全是数字时,
VFP只会检查第一个字符,
恰巧,用到EXCEL对象,就拉EXCEL函数进来用了,
相应的,可延伸的可就远了。。。。。。
但如果没有太大必要的话,还是少外接对象的快。
最好还是自定函数。
?ISDIGIT("12 345")
ex=CREATEOBJECT("excel.application")
?ex.WorksheetFunction.IsNumber("12 345")
ex.Quit
回复列表 (共14个回复)
沙发
cbl518 [专家分:57140] 发布于 2007-10-27 00:24:00
?"是否包含其它可见字符:",EMPTY(CHRTRAN("12 345","1234567890",""))
板凳
cbl518 [专家分:57140] 发布于 2007-10-27 00:28:00
?"是否全是数字", Isdigit(CHRTRAN("167","1234567890",""))
3 楼
cbl518 [专家分:57140] 发布于 2007-10-27 01:55:00
moz兄弟:
你好!我今天完成一个项目,好高兴!
咱想哥俩对评分认识问题的辩论还要继续下去。
因为我就是分迷。
分,标志了我获得,多少不眠之夜的努力,才得到的果实。
分也标志我对网友的帮助了。标志网友对我的尊敬。
这样的尊敬使我自尊心获得了满足。
人的自尊心,是自私的,但他也促进我不断的知识更新,促进了我不断的帮助了别人,同时加强了记忆,提高了自己。
所以我不觉得有自尊心是坏事。
虽然,是自愿做义工的,但是我不能丢掉我的自尊和人格!
我觉得网友不给分,就是对答题者的不尊敬,对答题者的藐视。
分是网站用来:
让网友对答题者的服务表示满意不满意的态度。
而不是评议对答题者所答题的好坏。
如果网友连这点都故意不去做,那他就是一个无起码的道德人。
这种人不值得为他奉献!
既然网站有此规定:那分就表示对答题者说做义务的一种精神回报。
这种回报就和你的工资性质一样,只是回报的种类不同。
当老板在公开的场合下,给别人 100元 奖金,无故给你 99 元钱,你的感受是什么?我想你此刻心里不会泰然自若的吧。更不会坦然自若对老伴讲“你做的对,因为我是自愿来给你打工的。由你随便好了”
同理老板不给打工仔工资,总不能用“又不是我请你来的,你是自愿来的。”道理解释这种行为是对的吧!!!
这就是我对分的看法。
语言有不敬之处,还望原谅!!!
4 楼
moz [专家分:37620] 发布于 2007-10-27 10:58:00
?Isempty(CHRTRAN("167","1234567890",""))
我一向对人都会向好的方向去猜测:
[quote]如果网友连这点都故意不去做[/quote]
我在想,[color=0000ff]故意[/color]这个词用得不恰当,在论坛上,我估计找不到几个能故意这样做的人,除非你是他的仇人,如果是仇人,那分要不要也罢了.
所以说大部份没给你评分的人,绝大部份是不知道这回事,或一时没在意,或不以为然之类的原因,所以才没给你评分.
评分也是在于自愿原则,并不是论坛上严格要求做的规定,如果真有网友不以为然而不评分,那也没有什么好追究的,志不同道不合而已.
我年少时,常备受称赞,自尊心极强,也激发了我不断进步的努力.
多年后,我才感觉到,这并不是一件好事情.
因为这些习惯,让我变得很脆弱,不堪打击,
一些很小的事情,也能把我变得一蹶不振.
因人而已.只是个人感受,他人可略过.
至于你后面举的例子:
[quote]当老板在公开的场合下,给别人 100元 奖金,无故给你 99 元钱,你的感受是什么?我想你此刻心里不会泰然自若的吧。更不会坦然自若对老板讲“你做的对,因为我是自愿来给你打工的。由你随便好了”同理老板不给打工仔工资,总不能用“又不是我请你来的,你是自愿来的。”道理解释这种行为是对的吧!!![/quote]
实在是说得让我很心酸,我不知道你为什么要举这样的例子,但却很符合我的情况,也许是我这个人太过离经叛道了.十年了,今天我甚至没有勇气说离开.(当然,中间夹杂了很多其他的问题的.)
5 楼
moz [专家分:37620] 发布于 2007-10-27 11:17:00
其实在论坛里,我也是一个副版,我呆的时间也比你长,
甚至我的分数里,超过一半是今年在VFP版别人给的.(何止是侮辱,分明是在骂我渎职)
如果我也看不开,早就要撞墙了.
但这也充分说明了,这个板块的人比较热情友好.
但如果给你这样天天折腾(太在乎分数了),这热情就有那么一点变味了.
6 楼
moz [专家分:37620] 发布于 2007-10-27 12:10:00
这存在着我们之间的目的的差别:
你来这里是为了找回你的骄傲,发挥你的余热,以证明你的价值并没有随着年龄老去.
而我的目的是:倾诉,理解,认同,交流,学习,(从大篇的哆哩哆嗦中可以看得出来)
我平时好冷嘲热讽,
而你今天甚至可以平心静气的跟我谈论这些问题,
说明你已经看开了很多,
想像一下要是在当初此时,你早已指着我的鼻子大吼起来了.
想一想,中间发生了什么变化?
每个人的想法思路价值观都不同,
不能以自己的看法去要求别人,
就拿老乌每天诉说当年的不公遭遇来说,
领导不认同你的看法,是很正常的事情.
别人有别人的看法,要考虑的问题与事情有很多,
不可能你说怎样就按你说的去做,
领导有领导不一样的利益考虑(虽然,顾虑的大部份是他自己的私利)
识时务者为俊杰,利用尽可能的工具(不择手段),实现自己的目标,那才是成功人士
(虽然很多吃不到葡萄的人不屑)
别人没有给你条件去实现你的价值,那你能怎样呢?
真的要像那个老人一样为了讨回女儿的公道(要回被别人顶替了的铁饭碗)
而带上炸药去把劳动局炸掉? 有这个必要吗?
卫星在太空里有很多的障碍:陨石,流星,黑洞,粒子流,太空垃圾......
避开冲击,承受破坏,努力保护自己,才能完成任务.
抱怨环境,没有给自己顺利发展的条件,那像话吗?
7 楼
kewang [专家分:190] 发布于 2007-10-27 18:22:00
学生有西江月词给老师,以前作的,不是特别或故意.不知天高地厚如果错了,批评甚至骂我都行.词曰:
两袖清风弄水,一片丹心照天。寒暑冷暖几经年,热血抛洒桃园。
世间功名利禄,堪夸孺子无缘。粗餐陋席足酣眠,笑对雨沏尘煎。
注:无缘乃不求索之意。
8 楼
PC之友 [专家分:80] 发布于 2007-10-27 20:19:00
评分在哪评?
哦,知道了,只有自己发的贴子都才能评分,没注意
9 楼
sleepingsleeping [专家分:150] 发布于 2007-10-29 16:48:00
我倒不是不想给分,只是怕自己的分数用完了,以后想问问题就没人回答我了,因为对于我这样的新手,想问的肯定不少,所以我想省着点用,把分数留给答案写的最好的人。等我以后也能回答别人的问题了,一定会向你一样,做一位伟大的义工的。
10 楼
myww [专家分:1190] 发布于 2007-10-29 20:52:00
moz老师:
看了您发起的贴子和回复的贴子,鄙人感触颇深:
少壮派啊,年富力强,思想深邃、技术精湛。在这个论坛游刃有余,幽默开朗,是这个论坛的骄傲,是VFP发展的希望,是伟大祖国的希望。
OK!OK!
我来回复