以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- combox的赋值问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43094) |
|
-- 作者:653006728 -- 发布时间:2013/11/29 12:01:00 -- combox的赋值问题 大神们 怎样指定赋给一个combox一个负值 |
|
-- 作者:Bin -- 发布时间:2013/11/29 12:07:00 -- http://www.foxtable.com/help/topics/0925.htm 楼主,建议你一定要先按部就班看至少一遍帮助呢.
|
|
-- 作者:狐狸爸爸 -- 发布时间:2013/11/29 12:08:00 -- e.form.controls("Combox1").Value = -123
为什么会有这样的问题,负值有什么特别的吗? |
|
-- 作者:653006728 -- 发布时间:2013/11/29 13:40:00 -- 如图 人民币=金额*汇率 用的表格函数实现 我希望当款项类别为 付款 的时候 人民币项的值为负值 并写入表格 实际上不是赋值问题 我写错了 此主题相关图片如下:qq图片20131129133749.jpg |
|
-- 作者:653006728 -- 发布时间:2013/11/29 13:59:00 -- 狐爸 帮忙解决一下 |
|
-- 作者:Bin -- 发布时间:2013/11/29 14:03:00 -- if
|
|
-- 作者:狐狸爸爸 -- 发布时间:2013/11/29 14:13:00 -- 你应该已经绑定到表,就在表事件DataColchanged写代码:
if e.datacol.name = "款项类别" then if e.newvalue = "付款" then e.datarow(“人民币列") = -math.abs(e.datarow("人民币列")) end if end if
另: 问题回复的质量,多数时候取决于你提问的质量,要想快速得到准确的答案,请认真提问。 [此贴子已经被作者于2013-11-29 14:13:25编辑过]
|
|
-- 作者:653006728 -- 发布时间:2013/11/29 14:22:00 -- 好的 前面的确是我表述错误 不好意思 |
|
-- 作者:653006728 -- 发布时间:2013/11/29 14:36:00 -- 狐爸 运行错误 提示 人民币 列为只读 是不是因为使用了表格内部函数的原因? 此主题相关图片如下:qq图片20131129143536.jpg |
|
-- 作者:狐狸爸爸 -- 发布时间:2013/11/29 14:37:00 -- 人民币列是表达式列吗? 她的表达式是什么? |