Foxtable(狐表)用户栏目专家坐堂 → 后台查找


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

主题:后台查找

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/8 20:14:00 [显示全部帖子]

sqlfind:http://www.foxtable.com/webhelp/scr/2911.htm

dr2 = DataTables("成绩").SQLFind("学生ID = '" & dr1("学生ID") & "' and 考试名称 = '" & com4 & "'")

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/8 20:30:00 [显示全部帖子]

只能是每增加一行就保存一下,不然后台是查不到的

Dim com4 As String =  e.Form.Controls("combobox4").text
    If  com4 > ""
        Dim Cols1() As String = {"学校名称","年级","班级","学生姓名","学生ID","学校标识码"}
        Dim Cols2() As String = {"单位名称","年级代码","班级","姓名","学生ID","学校代码"}
        Dim su As Integer = 0
        Dim dr2 As DataRow
        For Each dr1 As DataRow In DataTables("学生信息").DataRows
            dr2 = DataTables("成绩").sqlFind("学生ID = '" & dr1("学生ID") & "' and 考试名称 = '" & com4 & "'")
            If dr2 Is Nothing Then dr2 = DataTables("成绩").AddNew()
            For i As Integer = 0 To Cols1.Length -1
                Select Case i
                    Case 0
                        dr2(Cols2(i)) = dr1(Cols1(i))
                    Case 1
                        dr2(Cols2(i)) = dr1(Cols1(i)).Substring(4,2)
                    Case 2
                        Dim c() As Char = {"级", "班"}
                        Dim str As String = dr1(Cols1(i))
                        Dim s1() As String = str.Split(c)
                        dr2(Cols2(i)) = s1(1).PadLeft(2,"0")
                    Case 3
                        dr2(Cols2(i)) = dr1(Cols1(i))
                    Case 4
                        dr2(Cols2(i)) = dr1(Cols1(i))
                    Case 5
                        
                        dr2(Cols2(i)) = trim(dr1(Cols1(i))).Substring(6,4)
                End Select
            Next
                     dr2("考试名称") = com4
                       su = su +1
dr2.Save
        Next
        Dim sux As String = "本次共导入学生" & su & "人"
        MessageBox.show(sux,"导入总计",MessageBoxButtons.OK)

 回到顶部