Foxtable(狐表)用户栏目专家坐堂 → [原创]请帮我看一下这个表tabcontrol上的问题


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

主题:[原创]请帮我看一下这个表tabcontrol上的问题

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


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/5/28 21:32:00 [只看该作者]

 

我把下面这句加到按钮最前面,还是不行。

Tables("会计科目").Position = Tables("会计科目_Table1").Position


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/28 21:33:00 [只看该作者]

1、你编辑窗口的各个字段,绑定的是会计科目这个主表Table,不是副本Table,主Table和副本Table是各自独立的,在副本Table移动到某行,主Table并不会也移到此行,所以你的编辑窗口显示的始终是同一行的数据。

你如下DoubleClick事件,即可解决问题

 

With Tables("会计科目")
    .Position = .FindRow(e.Row.DataRow)
End With
Forms("科目编辑").Open()

 

使得打开编辑窗口前,主Table定位到副本Table的同一行。

 

2、至于排序,同样你设置的是主Table的sort属性,又不是副本Table的sort属性,副本Table为什么要排序?

 

你要分清楚主Table和副本Table,是两个不同的Table,各自独立的,否则要副本和用?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/28 21:38:00 [只看该作者]

以下是引用aloby在2011-5-28 21:32:00的发言:

 

我把下面这句加到按钮最前面,还是不行。

Tables("会计科目").Position = Tables("会计科目_Table1").Position

 

副本和非副本,可能有不同的排序和筛选,两个Table相同位置的行,并非就是同一行。

解决方法看12楼。


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


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/5/28 21:50:00 [只看该作者]

第一个问题解决了,

第二个问题,排序,是这样的,我要插入1003到1002后面,想到用排序解决,现在主表和副本都不排序。

至于副本,是因为这个多页控件只能显示多副本,如设为主表,则只能显示一页

[此贴子已经被作者于2011-5-28 21:51:36编辑过]

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


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/5/29 14:58:00 [只看该作者]

狐狸爸爸帮我看一下啊

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/29 15:22:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/5/29 16:02:00 [只看该作者]

插入不了,不知帮助里的插入行是什么意思,是可以插入的意思?但可以插入,不等于插入吧。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新狐1.table


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/29 16:55:00 [只看该作者]

我都插入了啊:

 


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


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


加好友 发短信
等级:幼狐 帖子:190 积分:1597 威望:0 精华:0 注册:2011/5/19 10:05:00
  发帖心情 Post By:2011/5/29 17:10:00 [只看该作者]

表里可以插入,但在窗体里插入不了。

会计科目这个表有二个窗体,“会计科目”“科目编辑”,请完善一下这二个窗体放在你的例子里吧,这样大家可以省很多事。这是财务软件和进销存软件里常用的。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新狐1.table

[此贴子已经被作者于2011-5-29 17:10:58编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/29 22:29:00 [只看该作者]

你说的表插入和窗体插入是是什么意思? 不明白。

任何插入都是在表插入,我就是在窗体中的Table控件插入一行的。


 回到顶部
总数 23 上一页 1 2 3 下一页