Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:根据列内容显示数据

1楼
13678391902 发表于:2024/4/2 10:21:00
因城镇公岗需要缴纳养老、医疗、失业保险,乡村公岗不用缴费。              
已知:养老保险每月1019.04元    医疗保险每月63.37元    失业保险每元36.3元。那么:如何根据“手工录入_补贴发放月 _月数”和“关联表自动生成数据_养老保险补贴”、“医疗保险补贴”、“失业保险补贴”的金额。
如:养老保险:每月1019.04元,月数2个月,养老保险金额自动显示为2038.08
图片点击可在新窗口打开查看
2楼
有点蓝 发表于:2024/4/2 10:36:00
参考:http://www.foxtable.com/webhelp/topics/1452.htm

大概这样

If e.DataCol.Name = "手工录入_补贴发放月 _月数" Then 
    If e.DataRow.IsNull("
手工录入_补贴发放月 _月数"Then
        e.
DataRow("
关联表自动生成数据_养老保险补贴") = Nothing
    
Else
        e.
DataRow("
关联表自动生成数据_养老保险补贴") = e.DataRow("手工录入_补贴发放月 _月数") * 1019.04
    End
 If
End
 
If
3楼
13678391902 发表于:2024/4/2 16:56:00
老师,我只要“岗位类别”城镇公岗养老补贴,乡村的不显示数据。
4楼
有点蓝 发表于:2024/4/2 17:07:00
加个判断

If e.DataCol.Name = "手工录入_补贴发放月 _月数" andalso e.DataRow("岗位类别") = "城镇公岗" Then 
    If e.DataRow.IsNull("手工录入_补贴发放月 _月数"Then
……
5楼
13678391902 发表于:2024/4/8 11:35:00
可以了,谢谢老师。
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.