Office中国论坛/Access中国论坛

标题: Access能完成这样的运算吗? [打印本页]

作者: mrl    时间: 2004-12-16 21:02
标题: Access能完成这样的运算吗?
有4个文本框 text1 text2  text3  text4,如何能列出用4个文本框的值组合(每个只能用1次)运算(加减)得到结果等于24 的公式

如: text1=12    text2=12    text3=10     text4=2

结果: text1+text2=24

        text1+text3+text4=24  

       .......................  
作者: 方漠    时间: 2004-12-16 21:34
当然可以,用VBA编就行了。
作者: 软件下载    时间: 2004-12-17 06:53
没有办不到的事,只有想不到的事
作者: mrl    时间: 2004-12-17 07:18
就以上例子,可以写一段aba来参考下吗?谢谢!
作者: eio    时间: 2004-12-17 08:18
实现的方法有很多,首先需要描述出来自己是怎么算的,编程吧,那种语言都可以实现啊。另外这个什么作用?是否局限于4个文本框,看起来象一个游戏啊。
作者: mrl    时间: 2004-12-17 21:31
以下是引用eio在2004-12-17 0:18:29的发言:



实现的方法有很多,首先需要描述出来自己是怎么算的,编程吧,那种语言都可以实现啊。另外这个什么作用?是否局限于4个文本框,看起来象一个游戏啊。

对这是一个游戏,是局限于4个文本框,到时这4个文本框会是随机出数,只要按下答案键在答案文本框列出正确的答案。

现在我一点思路都没有,应该不用先列出所有公式再每条验证吧?
作者: eio    时间: 2004-12-18 01:12
方法1:先列出所有公式再每条验证(VBA)方法2:用查询条件等于24,反正就是这么10多种可能性。方法3:(最好的)先想出一个数学公式,再VBA设计。
作者: mrl    时间: 2004-12-18 03:42
以下是引用eio在2004-12-17 17:11:31的发言:



方法1:先列出所有公式再每条验证(VBA)

方法2:用查询条件等于24,反正就是这么10多种可能性。

方法3:(最好的)先想出一个数学公式,再VBA设计。

方法1,2  如果文本框或运算符增多了工作量就大,不理想。

方法3:(最好的)就是想不到!


作者: mrl    时间: 2004-12-21 02:43
顶一下!

有好的方法吗?
作者: 情比金坚    时间: 2004-12-21 05:05
这个游戏的规则好象是每个文本框必须用一次哦?
作者: mrl    时间: 2004-12-21 20:54
以下是引用情比金坚在2004-12-20 21:04:51的发言:

这个游戏的规则好象是每个文本框必须用一次哦?

有每个文本框必须用一次的例子也无防!
作者: 情比金坚    时间: 2004-12-22 03:49
这是微软常用的入职考试题: 微软的官方解法如下

(sign(a)!+sign(b)!+sign(c)!+sign(d)!)!=24

((a')!+(b')!+(c')!+(d')!)!=24

其中sign函数是求符号的函数,'是求导,常数的导数为零

用“24点,源码” 去google上搜索,有上百种解法

[此贴子已经被作者于2004-12-22 0:00:04编辑过]


作者: mrl    时间: 2004-12-25 03:53
两天没有上网已经有答案了,谢谢!可惜我看不明白!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3