Foxtable(狐表)用户栏目专家坐堂 → 窗口关闭按钮


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

主题:窗口关闭按钮

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


加好友 发短信
等级:小狐 帖子:363 积分:3463 威望:0 精华:0 注册:2012/7/24 7:15:00
  发帖心情 Post By:2018/4/23 15:32:00 [只看该作者]

测试步骤:
1.应用窗口1,选择页面2,点击添加维保记录,打开了窗口2,点击新增一行,什么都不出现
2.同样选择页面1,就可以
3.再选择其他页面,也不行
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目.foxdb

老师帮忙看一下,谢谢


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/23 15:54:00 [只看该作者]

你页面2、3、4下的表格,第一列、第二列输入值以后,在点击打开第二行,就行了。没有输入值的情况下,就会有你说的问题。

 

或者修改afterLoad事件代码

 

Dim r As Row = vars("表").current
Dim t As Table = e.Form.controls("Table1").Table
Dim filter As String = "1=1"
If r("第一列") > "" Then
    filter &= " and 第一列 = '" & r("第一列") & "'"
End If
If r("第一列") > "" Then
    filter &= " and 第二列= '" & r("第二列") & "'"
End If

t.filter = filter

'所有当前表定位在最末行
For Each c As object In e.form.controls
    If typeof c Is winform.Table Then
        Dim a As Table = c.Table
        a.position = a.rows.count-1
    End If
Next


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


加好友 发短信
等级:小狐 帖子:363 积分:3463 威望:0 精华:0 注册:2012/7/24 7:15:00
  发帖心情 Post By:2018/4/23 16:30:00 [只看该作者]

老师厉害,谢谢
我改了afterload代码,行了

 回到顶部
总数 13 上一页 1 2