Foxtable(狐表)用户栏目专家坐堂 → 自定义录入界面在窗口绑定表中实现双击无法录入


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

主题:自定义录入界面在窗口绑定表中实现双击无法录入

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


加好友 发短信
等级:小狐 帖子:347 积分:2844 威望:0 精华:0 注册:2013/4/26 20:58:00
自定义录入界面在窗口绑定表中实现双击无法录入  发帖心情 Post By:2013/11/24 23:36:00 [显示全部帖子]

我参照用户指南做了个自定义界面的模式窗口(窗口1_table1),在表中可以实现双击选定的行将窗口1_Table1的内容录入到表(表A)中,但是采用窗口录入,将表A绑定到窗口后,双击窗口1_table1的选定行,不起作用,无法录入选定行。请问如何解决?谢谢!

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


加好友 发短信
等级:小狐 帖子:347 积分:2844 威望:0 精华:0 注册:2013/4/26 20:58:00
  发帖心情 Post By:2013/11/25 22:08:00 [显示全部帖子]

以下是引用狐狸爸爸在2013-11-25 8:41:00的发言:

帮助也有用窗口的例子哦:

http://www.foxtable.com/help/topics/2466.htm

 

 我还是不理解,在表中的可以用的录入方法如“列表项目”“窗口输入界面”在窗口中都不能用了?

 


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


加好友 发短信
等级:小狐 帖子:347 积分:2844 威望:0 精华:0 注册:2013/4/26 20:58:00
  发帖心情 Post By:2013/11/25 22:31:00 [显示全部帖子]

那如何锁定绑定在窗体中的表哪?谢谢!


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


加好友 发短信
等级:小狐 帖子:347 积分:2844 威望:0 精华:0 注册:2013/4/26 20:58:00
  发帖心情 Post By:2013/11/28 21:52:00 [显示全部帖子]

以下是引用有点甜在2013-11-25 22:36:00的发言:
 直接设置 表控件 不可以被编辑(允许编辑)属性。

设定不可以被编辑后,列表的按钮都不见了,怎么显示输入窗口啊,看来不行。我的问题是如图显示,在表界面可以双击输入,但在窗体见面双击输入无效。


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

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

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


加好友 发短信
等级:小狐 帖子:347 积分:2844 威望:0 精华:0 注册:2013/4/26 20:58:00
  发帖心情 Post By:2013/11/29 23:28:00 [显示全部帖子]

以下是引用有点甜在2013-11-28 22:05:00的发言:
 内容肯定是输入了。只是输入在表的当前行,而不是窗口表的当前行。

 你点击表按钮的时候,需要记录当前的这张表是表界面里的,还是窗口界面里的(用一个全局变量存起来)

 然后,编写弹出窗口doubleclick事件,取得全局变量的表名,把值设置入对应的表。

花了两个小时了,还是能不明白。刚刚发现一个问题,我要输入的表是"BOMTable", 用双击自定义界面的某行的方法可在“BOMTable"中输入,在关联表“PCCTable.BOMTable"中用同样的方法就无法输入,上面窗体中绑定的就是“PCCTable.BOMTable",因此也无法输入。,自定义代码如下:

 

Dim tbl As Table = Tables("添加物料_MaterialTable")
If tbl.Current IsNot Nothing Then
    Tables("BOMTable").Current("子件编码") = tbl.Current("MaterialCode")
    Tables("BOMTable").Current("子件名称") = tbl.Current("Material")
    Tables("BOMTable").Current("原材料宽mm") = tbl.Current("原料宽mm")
    Tables("BOMTable").Current("原材料长M") = tbl.Current("原料长m")
    Tables("BOMTable").Current("子件规格") = tbl.Current("材料规格")

End If
Forms("添加物料").Close()

想要在"PCCTable.BOMTable"也能输入,请帮忙修改?谢谢!


 回到顶部