Foxtable(狐表)用户栏目专家坐堂 → 组合框代码


  共有3191人关注过本帖树形打印复制链接

主题:组合框代码

帅哥哟,离线,有人找我吗?
爱相随
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/25 17:52:00 [显示全部帖子]

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.EvaluateException: Cannot find column [lx].没找到这个列 找到原因了,谢谢!!
[此贴子已经被作者于2016/1/25 17:53:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 9:48:00 [显示全部帖子]

老师,还是不行啊


 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 10:01:00 [显示全部帖子]

已经分隔开了,还是不行啊。

If e.DataCol.Name = "HTH" Then
   Dim filter As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & e.DataRow("年度") & "'"
    e.DataRow("本金本年增加") = DataTables("DKFKB").Compute("sum(XFJE)",filter)
    e.DataRow("本金本年减少") = DataTables("HBFX").Compute("sum(BJ)",filter)
End If

If e.DataCol.Name = "HTH" Then
   Dim filter1 As String
   Dim filter2 As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & e.DataRow("年度") & "'"
    e.DataRow("一季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "一季度")
    e.DataRow("二季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "二季度")
    e.DataRow("三季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "三季度")
    e.DataRow("四季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "四季度")

   
End If

If e.DataCol.Name = "HTH" Then
   Dim filter As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 < '" & e.DataRow("年度") & "'"
    e.DataRow("本金年初余额") = DataTables("DKFKB").Compute("sum(XFJE)",filter) -  DataTables("HBFX").Compute("sum(BJ)",filter)
End If


 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 10:21:00 [显示全部帖子]

 

老师,是这一段代码有错,总表A中,HTH、年度是列,一季度利息、二季度利息、三季度利息、四季度利息是多层表头,对应明细表C,表C有HTH、年度、季度列,现在是HTH、年度对应了,季度利息不对应,就是表C季度列要对应表A的四列。请问怎么处理啊。

If e.DataCol.Name = "HTH" Then

   Dim filter1 As String

   Dim filter2 As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & e.DataRow("年度") & "'"

    e.DataRow("一季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "一季度")

    e.DataRow("二季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "二季度")

    e.DataRow("三季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "三季度")

    e.DataRow("四季度利息") = DataTables("支付利息").Compute("sum(LX)",filter2 And filter1 = "四季度")

 

   

End If

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 10:47:00 [显示全部帖子]

非常感谢!!

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 11:37:00 [显示全部帖子]

老师,如果给个日期,要判断其属于第几季度,其语法是什么啊

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 14:50:00 [显示全部帖子]

表A是贷款合同汇总表,有年度、本年度1-4季度还本及付息列,下一年度1-4季度还本付息列,表C是计划还本表,有日期、年度、季度列,计划还本金额等列。

现在我要在表A计算表C对应年度、季度的还本金额,即当表A的年度列是2015年,本年度1-4季度还本金额(已解决),下一年度(2016)各季度还本金额,比如2016年1季度计划还本金额,2季度还本金额、3季度还本金等。下面代码是在表A表中下一年度1-4季度还本金额的代码,没有提示错误,也不计算金额。请老师指导,谢谢!!

If e.DataCol.Name = "HTH" Then
   Dim filter2 As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & e.DataRow("年度") & " + 1 '"
 
    e.DataRow("还本付息计划11") = DataTables("还本计划表").Compute("sum(计划还本金额)",filter2 & " And  季度 = '一季度'")
    e.DataRow("还本付息计划13") = DataTables("还本计划表").Compute("sum(计划还本金额)",filter2 & " And  季度 = '二季度'")
    e.DataRow("还本付息计划15") = DataTables("还本计划表").Compute("sum(计划还本金额)",filter2 & " And  季度 = '三季度'")
    e.DataRow("还本付息计划17") = DataTables("还本计划表").Compute("sum(计划还本金额)",filter2 & " And  季度 = '四季度'")
    e.DataRow("还本付息计划19") = DataTables("还本计划表").Compute("sum(计划还本金额)",filter2 )
End If

[此贴子已经被作者于2016/1/26 14:54:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 15:13:00 [显示全部帖子]

老师,还是不得行

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 15:13:00 [显示全部帖子]

Dim filter2 As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & val(e.DataRow("年度")) & "'" + 1

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2016/1/26 15:15:00 [显示全部帖子]

Dim filter2 As String = "HTH = '" & e.DataRow("HTH")  & "' And 年度 = '" & val(e.DataRow("年度")) + 1 & "'"这样就可以了,谢谢老师

 回到顶部
总数 21 上一页 1 2 3 下一页