搭建论坛《搭建之星》论坛用户咨询 → 请教!


  共有2292人关注过本帖树形打印

主题:请教!

帅哥哟,离线,有人找我吗?
玩脑者
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
请教!  发帖心情 Post By:2008-7-12 18:44:00

假如说有10个值(或字符串)需要和一个值(或字符串)比较,这10个值(或字符串)比较之后,得到的结果各不相同,并且只返回一个值(或字符串),请问用哪个构件比较合适呢?

例:

变量X与 A 比较,相同,得到1

变量Y与 A 比较,相同,得到3

变量Z与 A 比较,相同,得到2

以此类推。。。。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-7-12 22:11:55

没有完全理解,但我认为可以用“条件选择”构件。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-7-13 0:22:06

多条件选择不是一个值和很多值比较吗?

多条件选择:我理解应该是这样的。

例,

值3和条件一比较,相等时=

值3和条件二比较,相等时=

。。。

而我现在要做的是:

例:这里的1234表示不同的值,后面的1表示,要比较的值。

1和1比较,相同,得到

2和1比较,相同,得到

3和1比较,相同,得到

。。。

1和2比较,相同,得到

2和2比较,相同,得到

3和2比较,相同,得到

。。。

1和3它较,相同,得到

2和3比较,相同,得到

3和3比较,相同,得到

4和3比较,相同,得到

。。

意思是很多值,和一个值比较,得到很多不同的值。

因为条件太多,我现在已经用了10个“比较判断”,还要有几十个这个的条件,难道要用几十个“比较判断”???现在没有好的解决办法。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-7-13 8:01:36

关键是要把你要做的内容阐述一下,看看你的设计思想对不对,是不是必须要这么做。

很多直接使用数据表,可能来的更简洁。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-7-13 12:02:48

在一个行编辑框里,输入任意9个数,--------可以重复的,第一步,判断从0-9每个数字出现的次数,第二步,按照出现次数对0-9进行排序。

我先做出0出现的次数,1出现的次数,2出现的次数,

3出现的次数,4出现的次数...设次数分别为变量X,变量Y,变量Z...

在对出现次数排序时,我是先判断出现0次的,然后出现1次的.......这里我用比较判断:

先判断出现0次的:

如果0出现次数为0返回0,否则返回空值

如果1出现次数为0返回1,否则返回空值

如果2出现次数为0返回2,否则返回空值

...

判断出现1次的:

如果0出现次数为1返回0,否则返回空值

如果1出现次数为1返回1,否则返回空值

如果2出现次数为1返回2,否则返回空值

...

判断出现2次的:

如果0出现次数为2返回值0,否则返回空值

如果1出现次数为2返回值1,否则返回空值

...

以此往下判断,一直判断到出现9次的。

最后将所有返回值连接到一起,得到排序值。




http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-7-15 14:43:17

斑主请进啊。。。。。


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-7-15 20:15:05

就你的排序本身来讲,用数据表,使用SQL进行统计,很容易实现;

使用判断这种方式,不适合进行排序等类似的操作。

关键是“你做这样一个排序,是要用于那方面,是要做什么用”,是不是必须要做这么一个排序。

复杂的排序问题,使用数据表,是最简单的选择。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-7-16 10:12:39

哦,谢谢,不过我不会用SQL啊,用ACCESS能做吗?


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2008-7-16 11:06:34

肯定能做,SQL常用的就几个命令,没有学不会的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
玩脑者
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2008-7-16 11:41:07

哦,学习一下,呵呵


http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

请教!








签名