Foxtable(狐表)用户栏目专家坐堂 → 动态加载


  共有1873人关注过本帖平板打印复制链接

主题:动态加载

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


加好友 发短信
等级:二尾狐 帖子:530 积分:4607 威望:0 精华:0 注册:2018/3/24 18:04:00
动态加载  发帖心情 Post By:2019/5/21 11:20:00 [只看该作者]

请教:动态加载的思路问题
在已经全部加载申请单的时候我在流水账的doubleclick写了这样的代码:
If e.Col.name = "申请单号" Then '定位并打开该申请单
    If e.Row("申请单号") IsNot Nothing Then
        Dim dr As DataRow = DataTables("申请单").find("申请单号 = '"& e.row("申请单号") & "'")
        If dr IsNot Nothing Then
            Tables("申请单").Filter = ""
            Dim wz As Integer = Tables("申请单").findrow(dr)
            If wz >= 0 Then
                Tables("申请单").Position = wz
            End If
        End If
    End If
    forms("申请单录入").open()
End If

在申请单实行动态加载以后我在流水账的doubleclick写了这样的代码:
If e.Col.name = "申请单号" Then '定位并打开该申请单
    If e.Row("申请单号") IsNot Nothing Then
        Dim dr As DataRow = DataTables("申请单").SQLfind("申请单号 = '"& e.row("申请单号") & "'")
        If dr IsNot Nothing Then
            DataTables("申请单").LoadFilter =  "申请单号 = '"& e.row("申请单号") & "'"
            DataTables("申请单").load()
            Dim wz As Integer = Tables("申请单").findrow(dr)
            If wz >= 0 Then
                Tables("申请单").Position = wz
            End If
        End If
    End If
    forms("申请单录入").open()
End If

请教,代码有需要改进的地方吗,我的系统目前全部都是打开系统加载全部数据,觉得有些慢了,想全部换成动态加载,感觉要更改代码的地方好多啊,而且自己有些晕乎,只能一点点啃了,谢谢老师


 回到顶部