Foxtable(狐表)用户栏目专家坐堂 → 字符转整数


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

主题:字符转整数

美女呀,离线,留言给我吧!
联友
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
字符转整数  发帖心情 Post By:2016/11/24 9:23:00 [只看该作者]

请老师帮我改一下,谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:缴费标准.zip


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110602 积分:562912 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/24 9:33:00 [只看该作者]

改啥,麻烦给个提示?

 回到顶部
美女呀,离线,留言给我吧!
联友
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2016/11/24 9:53:00 [只看该作者]

点击保存时有提示,表缴费金额列只能生成第一行值,下面行不能生存值。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170401095242.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/11/24 9:55:00编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110602 积分:562912 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/24 10:08:00 [只看该作者]

月份的比较改为


    If Tables("缴费标准").Current("月份") = "3" Then
        Tables("缴费标准").Current("缴费金额") = val(e.Form.Controls(kbs(j)).Text)
    End If
其它的自己改改,或者把月份列改为整型

 回到顶部
美女呀,离线,留言给我吧!
联友
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2016/11/24 11:10:00 [只看该作者]

搞两天都没搞好,要求如下图



图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170801112113.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2016/11/24 11:21:47编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110602 积分:562912 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/24 11:45:00 [只看该作者]

看4楼

 回到顶部
美女呀,离线,留言给我吧!
联友
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2016/11/24 11:56:00 [只看该作者]

改了,不行

 回到顶部
帅哥哟,离线,有人找我吗?
有点青
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/24 12:30:00 [只看该作者]

Dim d As Date = Date.Today
Dim XQ As String
If d.Month >= 5 And d.Month <=11 Then
    XQ = d.Year & "年秋季"
Else If d.Month = 12 Then
    XQ = (d.Year+1) & "年春季"
Else If d.Month < 5 Then
    XQ = d.Year & "年春季"
End If

Dim kbs() As String = {"学费","餐费","车费"}
Dim bts() As String = {"学费","餐费","车费"}
For j As Integer = 0 To kbs.Length - 1
    Dim kb As String = e.Form.Controls(kbs(j)).Text
    Dim bt As String = e.Form.Controls(bts(j)).Name
    If kb> "" Then
        DataTables("缴费标准").deletefor("学期 = '"& XQ &"' And 缴费项目 = '"& bt &"'")
       
        Dim idx As Integer = Tables("缴费标准").Rows.Count
        Tables("缴费标准").AddNew(4)
        Dim dr As Row
        For i As Integer = idx To Tables("缴费标准").Rows.Count - 1
            dr = Tables("缴费标准").Rows(i)
            dr("学期") = XQ
            dr("缴费项目") = bt
            dr("月份")  = format(i-idx+1)+2
           
            If dr("月份") = 3 Then
                dr("缴费金额") = e.Form.Controls(kbs(j)).Text
            End If
            If dr("月份") = 4 Then
                dr("缴费金额") = e.Form.Controls(kbs(j)).Text*0.75
            End If
            If dr("月份") = 5 Then
                dr("缴费金额") = e.Form.Controls(kbs(j)).Text*0.5
            End If
            If dr("月份") = 6 Then
                dr("缴费金额") = e.Form.Controls(kbs(j)).Text*0.25
            End If
           
        Next
    End If
Next


 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110602 积分:562912 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/24 12:31:00 [只看该作者]

Dim d As Date = Date.Today
Dim XQ As String
If d.Month >= 5 And d.Month <=11 Then
    XQ = d.Year & "年秋季"
Else If d.Month = 12 Then
    XQ = (d.Year+1) & "年春季"
Else If d.Month < 5 Then
    XQ = d.Year & "年春季"
End If

Dim kbs() As String = {"学费","餐费","车费"}
Dim fl() As Double = {1,0.75,0.5,0.25}
For j As Integer = 0 To kbs.Length - 1
    Dim bt As String = kbs(j)
    Dim kb As String = e.Form.Controls(bt).Text
    If kb> "" Then
        For i As Integer = 3 To 6
            Dim dr As DataRow = DataTables("缴费标准").find("学期 = '"& XQ &"' And 缴费项目 = '"& bt &"' and 月份='" & i & "'")
            If dr Is Nothing Then
                dr = DataTables("缴费标准").AddNew()
                dr("学期") = XQ
                dr("缴费项目") = bt
                dr("月份")  = i
            End If
            dr("缴费金额") = kb*fl(i-3)
        Next
    End If
Next

 回到顶部
美女呀,离线,留言给我吧!
联友
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2016/11/24 13:27:00 [只看该作者]

谢谢老师

 回到顶部