M mylcss Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-23 #1 我想实现一个用户自己输入综合测评的成绩计算公式。请高手帮忙, 希望是录入完学生的成绩后,点计算分数按钮,弹出输入计算公式的窗口,然后确定, 得到答案,请多帮忙,我很急的!
P purplekeith Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-23 #2 i also want to know....
C cx139 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-23 #3 几乎不可能!!! 你相做人工智能?! 建议:预先定义关键词,如"字段1"、“字段2”、、、“+”“-”…… 然后去一个字符一个字符去判断,翻译成你的程序内部公式
B bluerain Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #5 我的想法是: 1。象计算器一样放一个panel,上面放一些0-9数字按钮,小数点按钮,以及简单的运算 按钮,例如‘(’,‘)’,加减乘除等(具体看你允许用户输入的运算类型和函数 类型)。 2。一个Combobox,让用户选择字段。当用户选择后就插入如[字段名], 3。然后用户通过选择组成一个公式 4。准备一个检验一般公式的合法性的函数(这种函数网上有的是,自己如果熟悉的话, 也可以编一个),其中公式中将[字段名]用一个数字来代替即可。 5。将公式中的#取掉,直接调用SQL语句就行了,例如 原公式为 [语文成绩]+[数学成绩]+[外语成绩]*0.8, SQL语句为: select 语文成绩+数学成绩+外语成绩*0.8 from sometable where 学号=xxxx
我的想法是: 1。象计算器一样放一个panel,上面放一些0-9数字按钮,小数点按钮,以及简单的运算 按钮,例如‘(’,‘)’,加减乘除等(具体看你允许用户输入的运算类型和函数 类型)。 2。一个Combobox,让用户选择字段。当用户选择后就插入如[字段名], 3。然后用户通过选择组成一个公式 4。准备一个检验一般公式的合法性的函数(这种函数网上有的是,自己如果熟悉的话, 也可以编一个),其中公式中将[字段名]用一个数字来代替即可。 5。将公式中的#取掉,直接调用SQL语句就行了,例如 原公式为 [语文成绩]+[数学成绩]+[外语成绩]*0.8, SQL语句为: select 语文成绩+数学成绩+外语成绩*0.8 from sometable where 学号=xxxx
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #7 这个问题太复杂了吧 http://www.csdn.net/expert/topic/370/370948.shtm 去看看吧