Foxtable(狐表)用户栏目专家坐堂 → 移动开发能像datach


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

主题:移动开发能像datach

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
移动开发能像datach  发帖心情 Post By:2017/8/12 10:46:00 [只看该作者]

  Case "cjcxrb.htm"
        wb.AddPageTitle("","pageheader","我班成绩")
        '  wb.InsertHTML("<div style='text-align:center'><img src='./images/backr.png' width=50 height=50 /></div>")
        With wb.AddInputGroup("","ipg1","")
            With .AddInputCell("ic1") '通过InputCell增加输入框
                .AddLabel("ksmc","考试名称",0) '增加标签,0显示在左边
                .AddSelect("ksmc1",DataTables("考试名称").SQLGetComboListString("考试名称"),1) '增加下拉列表,0表示显示在左边
                .AddVcodeButton("cx","查看",2) '增加获取验证码按钮,2表示显示在右边
            End  With
        End With
       
       ' With wb.AddButtonGroup("","btg1", False)
        '    Dim btn = .Add("btn1","左翻")
       ''     btn.Attribute = ""
         '   btn.kind = 1
          '  .Add("btn2", "退出","","default.htm").kind=1
          '  .Add("btn3", "右翻","","cjcxrb.htm").Kind = 1
     '   End With
        With wb.AddTable("","Table2")
            .Alternate = 3
            .Attribute="style='text-align:center'"
            Dim nms() As String = {"考试名称","姓名","地理","物理","化学","总分","班序","校序"}
            .Head.AddRow(nms)
            .ColWidth = "60px,40px,30px,30px,30px,30px,30px,30px"
            Dim dr As DataRow = DataTables("用户").sqlfind("身份证号 = '" & e.Cookies("username") & "'")
            For Each r As DataRow In DataTables("成绩").sqlSelect("班级全称 = '" & dr("班级") & "' and 单位名称 = '" & dr("group") & "'")
                With .Body.AddRow(r("考试名称"),r("姓名"),r("地理_"),r("物理_物总"),r("化学_化总"),r("总分"),r("班序"),r("校序"))
                End  With
            Next
        End With
老师,请问上面代码我想改成最初页面只有考试名称选择项,选好后列表项点查询执行查询,像datachanged事件一样,这怎样做

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/8/12 10:59:00 [只看该作者]

With .AddInputCell("ic1") '通过InputCell增加输入框
                .AddLabel("ksmc","考试名称",0) '增加标签,0显示在左边
                .AddSelect("ksmc1",DataTables("考试名称").SQLGetComboListString("考试名称"),1) '增加下拉列表,0表示显示在左边
                .AddVcodeButton("cx","查看",2) '增加获取验证码按钮,2表示显示在右边
            End  With
用这个方式控制有几个问题请教老师1.标签如何像.AddVcodeButton 这样框出来,2.AddSelect如何像addinput这样.placeholder ="提示信息"3..AddSelect右边没有>提示,如何能有,谢谢

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


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

 wb.AddForm("","form1","cjcxrb.htm")
        wb.AddPageTitle("","pageheader","我班成绩")
        '  wb.InsertHTML("<div style='text-align:center'><img src='./images/backr.png' width=50 height=50 /></div>")
        With wb.AddInputGroup("form1","ipg1","")
            With .AddInputCell("ic1") '通过InputCell增加输入框
                .AddLabel("ksmc","考试名称",0) '增加标签,0显示在左边
                .AddSelect("ksmc1","a|b|c",1) '增加下拉列表,0表示显示在左边
                .AddVcodeButton("cx","查看",2).Attribute = "onclick='document.getElementById(""form1"").submit();'"
            End  With
        End With

[此贴子已经被作者于2017/8/12 11:12:10编辑过]

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


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

    Case "cjcxrb.htm"
        wb.AddForm("","form1","cjcxrb.htm")
        wb.AddPageTitle("","pageheader","我班成绩")
        '  wb.InsertHTML("<div style='text-align:center'><img src='./images/backr.png' width=50 height=50 /></div>")
        With wb.AddInputGroup("form1","ipg1","")
            With .AddInputCell("ic1") '通过InputCell增加输入框
                .AddLabel("ksmc","考试名称",0) '增加标签,0显示在左边
                .AddSelect("ksmc1",DataTables("考试名称").SQLGetComboListString("考试名称"),1) '增加下拉列表,0表示显示在左边
                .AddVcodeButton("cx","查看",2).Attribute = "onclick='document.getElementById(""form1"").submit();'" '增加获取验证码按钮,2表示显示在右边
            End  With
        End With
        Dim filter As String = ""
        If e.PostValues.Count > 0 Then
            filter = " and 考试名称 = '" & e.PostValues("ksmc1") & "'"
        End If
        With wb.AddTable("","Table2")
            .Alternate = 3
            .Attribute="style='text-align:center'"
            Dim nms() As String = {"考试名称","姓名","地理","物理","化学","总分","班序","校序"}
            .Head.AddRow(nms)
            .ColWidth = "60px,40px,30px,30px,30px,30px,30px,30px"
            Dim dr As DataRow = DataTables("用户").sqlfind("身份证号 = '" & e.Cookies("username") & "'")
            For Each r As DataRow In DataTables("成绩").sqlSelect("班级全称 = '" & dr("班级") & "' and 单位名称 = '" & dr("group") & "'" & filter )
                With .Body.AddRow(r("考试名称"),r("姓名"),r("地理_"),r("物理_物总"),r("化学_化总"),r("总分"),r("班序"),r("校序"))
                End  With
            Next
        End With

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/8/12 14:38:00 [只看该作者]

老师,请问在手机上向下滑时能固定表头及标题部分吗?

 


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/12 14:58:00 [只看该作者]


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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/8/12 15:55:00 [只看该作者]

        Tables(cmd.executereader).SaveExcel("c:\web\成绩.xls", "成绩")  '保存文件
 
   
Dim Proc As New Process
    Proc.File = "c:\web\成绩.xls"

 Proc.Start()

老师因为要想在手机上显示列多了,我想导出EXCL来显示,红色这句不对呢
 


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/12 16:06:00 [只看该作者]

临时表无法使用SaveExcel,用模板,或者使用代码导出



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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/8/12 16:51:00 [只看该作者]

Case "list.htm"
       DataTables("成绩").loadfilter = "班级全称 = '" & dr("班级") & "' and 单位名称 = '" & dr("group") & "' And 考试名称 =  '" & e.PostValues("ksmc") & "'"
DataTables("成绩").load
Tables("成绩").SaveExcel("c:\web\成绩.xls", "成绩")  '保存文件

   Dim Proc As New Process
    Proc.File = "c:\web\成绩.xls"

 Proc.Start()


        e.WriteString(wb.Build)

老师,不得行,我又改成这样,在本机电脑上测试打得开xls,但移动服务器用手机测试:拒绝访问,怎么办?

 


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/12 17:02:00 [只看该作者]

这样Process在服务器后台打开的,对客户端没有意义。按下面的方法返回Excel给手机



 回到顶部
总数 18 1 2 下一页