以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何使用InTax函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=111750) |
-- 作者:cuiler -- 发布时间:2017/12/28 16:12:00 -- [求助]如何使用InTax函数 表中,设置了表达式列,但不能使用InTax函数。 那么,请问,如何使用? 我需要一个数据表中的一个列,计算个人调节税 ? 小白问题,求教。
|
-- 作者:cuiler -- 发布时间:2017/12/28 16:15:00 -- 是不是,在全局变量中定义? 然后在事件中调用? 请问具体的操作?最好手把手教一下。
|
-- 作者:有点甜 -- 发布时间:2017/12/28 16:16:00 -- 参考例子
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109854&skin=0
|
-- 作者:cuiler -- 发布时间:2017/12/28 16:19:00 -- 感谢。 ![]() |
-- 作者:cuiler -- 发布时间:2017/12/28 17:31:00 -- 以下是引用有点甜在2017/12/28 16:16:00的发言:
参考例子
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109854&skin=0
这个问题已经解决了。现在有个新问题。 我计算个税的,应税工资,不是当月的数据。而是上个月的数据。 所有月份的数据都在同一张表中。 请问如何 调用上个月的应税工资数据? |
-- 作者:有点甜 -- 发布时间:2017/12/28 17:55:00 -- 你的表结构、表数据是怎样的?尽量做一个例子发上来测试。
查找上月的数据,参考 http://www.foxtable.com/webhelp/scr/0396.htm
|
-- 作者:cuiler -- 发布时间:2017/12/29 9:14:00 -- 以下是引用有点甜在2017/12/28 17:55:00的发言:
你的表结构、表数据是怎样的?尽量做一个例子发上来测试。
查找上月的数据,参考 http://www.foxtable.com/webhelp/scr/0396.htm
感谢解答: 思路就是用find函数,查找符合条件的行,然后直接引用数据。对吗? 但问题是,find的条件语句如何写? 我这样写报错 dr = DataTables("工资表").Find("姓名=[姓名]","次月年份 = [年份]","次月月份=[月份]") 我的意思是, 在表中寻找。 与当前行同一个人,“次月年份” 是 当前行的年份,“次月月份” 是当前行的月份。 以前用易表做很简单。现在都不会了。 |
-- 作者:有点甜 -- 发布时间:2017/12/29 9:20:00 -- DataColChanged事件
dr = DataTables("工资表").Find("姓名=\'" & e.datarow("姓名") & "\' and 次月年份 = \'" & e.datarow("年份") & "\' and 次月月份=\'" & e.datarow("月份") & "\'") If dr IsNot Nothing Then msgbox(dr("实发工资")) End If |
-- 作者:cuiler -- 发布时间:2017/12/29 9:27:00 -- 谢谢,原来用&拼起来+e参数 |