新人求助,大神们来帮帮俺吧!
mathcad吧
全部回复
仅看楼主
level 8
hutter520ly 楼主
如题:如何能够在多个计算结果中用下拉条选择想要的那个结果? 附图片如下:
比如说 现在有x1和x2两个赋值,我想用下拉条的方式能够自动选择想要的输出结果赋值给另一个变量,但是用这个控件的时候,那个赋值的地方貌似只能改成数值或是文本的内容,不能够自动搞成变量,意思就是这个值是个定值,好像是不能搞成变量。 晕!不知道我说的清楚了不? 还有就是要是想实现不用手动方式来选取多个变量中的一个变量的值的时候还有什么方法能够实现! 谢谢大神们!
2014年07月16日 01点07分 1
level 8
hutter520ly 楼主
2014年07月16日 01点07分 2
level 12
你要做两件事儿:上传工作表,翻MC吧旧帖。
2014年07月16日 05点07分 3
工作表其实就是上面那个 我这里只是举个例子说明一下 该如何实现这个功能,还有就是怎么能快速找到相关内容的旧帖?
2014年07月16日 05点07分
算了 我去搞个工作表 你来看看
2014年07月16日 05点07分
回复 hutter520ly :前几天我们讨论了“月城case语句”不知道是不是跟你这有关系,你找找看。“工作表简单”不是“不必上传工作表”的理由,从你的工作表里,还能看你对MC是怎么设置的,以及你现在努力到什么程度了,避免答非所问。
2014年07月16日 05点07分
level 12
我感觉你对控件所需要的,可能是如果给控件写脚本,我前段时间发了一个Richard Jackson的控件集,如果你对VBS有了解的话,看看他编写的空间脚本,说不定会有帮助。
我对脚本语言也是刚刚开始学,学不下去……
2014年07月16日 05点07分 4
个人感觉 应该是能够给控件写脚本来实现对控件里面相关功能的更改及添加更多的内容!
2014年07月16日 06点07分
level 12
从你的描述里,你好像是希望通过前面的计算,能够使你的列表框里的数值跟着改变,是这个意思么?
2014年07月16日 05点07分 5
level 8
hutter520ly 楼主
[无效] http://pan.baidu.com/s/1bn3ZpSz 这个里面有我刚才弄个工作表 你来看看 不是非要在列表框中实现这个功能 这个我只是根据excel借鉴过来的 如果有其他的方法能够实现这个功能的话也不错哦。 我刚接触mathcad不久。有不妥之处还请多多包涵,多多指导!
2014年07月16日 05点07分 6
level 12
2014年07月16日 06点07分 8
level 12
嗯,我也是现学现卖:
Sub ListBoxEvent_Exec(Inputs,Outputs)
sel = ListBox.CurSel
Outputs(0).Value = Inputs(sel).Value
End Sub
就会出现下面的效果:
这个基本上就是你想要的吧?
2014年07月16日 07点07分 9
level 12
发一个VBS函数名对照,恐怕玩儿编程的朋友们会觉得这个有些小儿科哈。我初学,备忘。
基本运算
+ 数字加法及字符串连接
- 数字减法
* 数字乘法
/ 数字除法
Mod 求余数
\ 求商数
& 字符串连接
^ 次方
= 相等
<> 不相等
>= 大于或等于
> 大于
<= 小于或等于
< 小于
Not 非
And 且
Or 或
Xor 异或
循环及决策
if ....then 若...则...
if ...then...else 若...则...非
else if... 非若
select case... 群组选择条件
end select
for ... next 计数循环
while...wend 条件循环(一)
do while...loop 条件循环(二)
do...loop while 条件循环(三)
do until...loop 条件循环(四)
do...loop until 条件循环(五)
数学函数
Abs 绝对值
Sgn 正负号
Hex 转换成十六进制
Oct 转换成八进制
Sqr 平方根
Int 取整数
Fix 取整数
Round 取整数
Log 以e为底的对数
Sin 正弦函数
Cos 余弦函数
Tan 正切函数
字符串处理函数
Len 字符串长度
Mid 取部分字符串
Left 从字符串开头取部分字符串
Right 从字符串结尾取部分字符串
Lcase 转换成小写
Ucase 转换成大写
Trim 清除字符串开头及结尾的空格符
Ltrim 清除字符串开头空格符
Rtrim 清除字符串结尾空格符
Replace 替换字符串部分字符
Instr 判断是否包含于另一个字符串(从起始搜寻)
InstrRev 判断是否包含于另一个字符串(从结尾搜寻)
Space 任意字符数的空格符
String 任意字符数的任一字符
StrReverse 反转字符串
Split 以某字符分割字符串
数据类型转换函数
Cint 转换成整形
Cstr 转换成字符串
Clng 转换成常整数
Cbool 转换成布尔函数
Cdate 转换成日期函数
CSng 转换成单精度
CDbl 转换成双精度
日期时间函数
Date 现在日期
Time 现在时间
NOw 现在日期时间
DateAdd 增加日期
DateDiff 两日期差
DateSerial 日期设定
Datevalue 日期设定
Year 现在年份
Month 现在月份
Day 现在天
Hour 现在时刻
Minute 现在分钟
Second 现在秒钟
Timer 午夜距现在秒数
TimeSerial 时间设定
Timevalue 时间所属部分
WeekDay 星期名称
MonthName 月份名称
其它函数
Array 产生数组
Asc 字符ASCII码
Chr ASCII码字符
Filter 过滤数组
InputBox 输入窗口
Join 合并数组中的元素
MsgBox 信息窗口
Lbound 数组下界
Ubound 数组上界
指令
Const 设定常数
Dim 定义变量或者数组
Erase 清除数组
ReDim 重新声明数组
Randomize 起始随机数
Rnd 取得随机数
ASP对象
Session对象
IsEmpty 测试Session变量是否存在
TimeOut 设定Session变量生存周期
Abandon 强制清除Session变量
Application对象
IsEmpty 测试Application变量是否存在
Lock 锁定Application变量
Unlock 解除Lock指令的锁定
Cookies对象
Expires 设定Cookies变量的生存周期
Connection对象
Open 打开与数据库的连接
Execute 打开Recordset对象
Close 关闭Connection对象
Recordset对象
movefirst 将记录指针移至第一条
movelast 将记录指针移至最后一条
movenext 将记录指针移至下一条
moveprevious 将记录指针移至上一条
bof 测试是否为recordset的起始
eof 测试是否为recordset的结束
open 打开Recoreset对象
close 关闭recordset对象
fields 读取数据的子对象
fileds.count 字段个数
pagesize 每页记录条数
absolutepage 设定为某页
pagecount 总页数
Absoluteposition 直接跳至某条记录
2014年07月16日 07点07分 10
谢啦!刚才有点事,未能及时回复,望谅解,首先谢谢你的帮助,你推荐的这些资料我会好好研究下,看能不能实现所需要的功能,有一定研究成果后,我会再来跟你探讨探讨!
2014年07月16日 08点07分
1