Foxtable(狐表)用户栏目专家坐堂 → 关于按钮动态变化


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

主题:关于按钮动态变化

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
关于按钮动态变化  发帖心情 Post By:2017/6/1 20:12:00 [只看该作者]

关于窗体中第一条、下一条、上一条、最后一条按钮,用什么方法可以更好地解决,窗体加载后初始状态时数据行在第一条或移到或直接选择第一条时、上一条按钮不可用,当数据下移后第一条、下一条、上一条、最后一按钮变为可用,当数据移到后直接最后一条时下一条和最后一条按钮变为不可用。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 20:29:00 [只看该作者]

currentChanged事件

 

If e.Table.Current IsNot Nothing AndAlso e.Table.Current.Index = 0 Then

    If Forms("窗口1").Opened Then

        Forms("窗口1").Controls("button1").Enabled = False

    End If

End If

 

If e.Table.Current IsNot Nothing AndAlso e.Table.Current.Index = e.Table.Rows.count-1 Then

    If Forms("窗口1").Opened Then

        Forms("窗口1").Controls("button2").Enabled = False

    End If

End If

 

窗口AfterLoad事件

 

Dim t As Table = Tables("表A")

If t.Current IsNot Nothing AndAlso t.Current.Index = 0 Then

    Forms("窗口1").Controls("button1").Enabled = False

Else

    Forms("窗口1").Controls("button1").Enabled = true

End If

 

[此贴子已经被作者于2017/6/1 23:18:14编辑过]

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/1 21:09:00 [只看该作者]

怎么不是动态的
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/1 22:24:57编辑过]

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/1 22:29:00 [只看该作者]

有点色老师你好,不知道哪有问题不是动态变化的


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 22:41:00 [只看该作者]

 请上传具体实例说明。

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/6/1 23:00:00 [只看该作者]

If e.Table.Current IsNot Nothing AndAlso e.Table.Current.Index = 0 Then

    If Forms("机具资料入库窗体").Opened Then

        Forms("机具资料入库窗体").Controls("diyitiao").Enabled = False

        Forms("机具资料入库窗体").Controls("shangyitiao").Enabled = False

    Else

        Forms("机具资料入库窗体").Controls("diyitiao").Enabled = True
        Forms("机具资料入库窗体").Controls("shangyitiao").Enabled = True

    End If

End If

If e.Table.Current IsNot Nothing AndAlso e.Table.Current.Index = e.Table.Rows.count-1 Then

    If Forms("机具资料入库窗体").Opened Then

        Forms("机具资料入库窗体").Controls("zuihouyitiao").Enabled = False
        Forms("机具资料入库窗体").Controls("xiayitiao").Enabled = False

    Else

        Forms("机具资料入库窗体").Controls("zuihouyitiao").Enabled = True
        Forms("机具资料入库窗体").Controls("xiayitiao").Enabled = True

    End If

End If

 

运行时按钮没变化的


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 23:17:00 [只看该作者]

改一下

 

If e.Table.Current IsNot Nothing Then
   
    If Forms("机具资料入库窗体").Opened Then
       
        If  e.Table.Current.Index = 0 Then
           
            Forms("机具资料入库窗体").Controls("diyitiao").Enabled = False
           
            Forms("机具资料入库窗体").Controls("shangyitiao").Enabled = False
           
        Else
           
            Forms("机具资料入库窗体").Controls("diyitiao").Enabled = True
            Forms("机具资料入库窗体").Controls("shangyitiao").Enabled = True
           
        End If
       
    End If
   
End If

If e.Table.Current IsNot Nothing Then
   
    If Forms("机具资料入库窗体").Opened Then
       
        if  e.Table.Current.Index = e.Table.Rows.count-1 then
           
            Forms("机具资料入库窗体").Controls("zuihouyitiao").Enabled = False
            Forms("机具资料入库窗体").Controls("xiayitiao").Enabled = False
           
        Else
           
            Forms("机具资料入库窗体").Controls("zuihouyitiao").Enabled = True
            Forms("机具资料入库窗体").Controls("xiayitiao").Enabled = True
           
        End If
       
    End If
   
End If

[此贴子已经被作者于2017/6/1 23:17:11编辑过]

 回到顶部