Foxtable(狐表)用户栏目专家坐堂 → [求助]主从表筛选


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

主题:[求助]主从表筛选

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


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
[求助]主从表筛选  发帖心情 Post By:2015/10/17 12:12:00 [只看该作者]

主表:“服务活动记录”,其他为从表

 想实现:主表新增数据时,从表不显示其他数据(只显示新增)

 

在 主表【新增】按钮事件中的代码, 语法错误:“=”运算符后缺少操作数。

    
Tables("活动录入_Table_组织").filter = "活动编号 ="  & " " 

Tables("活动录入_Table_参与单位").filter = "活动编号 ="  & " " 

Tables("活动录入_Table_参与个人").filter = "活动编号 ="  & " "

Tables("活动录入_Table_服务单位").filter = "活动编号 ="  & " "

Tables("活动录入_Table_服务个人").filter = "活动编号 ="   & " "


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/17 13:07:00 [只看该作者]

表示活动编号为空这样

 

Tables("活动录入_Table_组织").filter = "活动编号 = ''"


 回到顶部
美女呀,离线,留言给我吧!
dddall
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
  发帖心情 Post By:2015/10/17 14:17:00 [只看该作者]

谢谢!

筛选成功。 可是窗口中的从表新增行(但表中显示)


 回到顶部
美女呀,离线,留言给我吧!
dddall
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
  发帖心情 Post By:2015/10/17 14:19:00 [只看该作者]

窗口中的从表不显示新增行

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/17 14:51:00 [只看该作者]

Tables("活动录入_Table_组织").filter = "活动编号 = '主表编号'"


 回到顶部
美女呀,离线,留言给我吧!
dddall
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
  发帖心情 Post By:2015/10/17 16:13:00 [只看该作者]

新增时,主表的 “编号”还没有存入

 


 回到顶部
美女呀,离线,留言给我吧!
dddall
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
  发帖心情 Post By:2015/10/17 16:40:00 [只看该作者]

输入窗口
图片点击可在新窗口打开查看此主题相关图片如下:活动输入.jpg
图片点击可在新窗口打开查看

在下面的从表中点击右键无法显示新增行,但是原table中有红色的新增记录

 

1.没有采用主从表关联

2.窗口表控件为副本

3.从表中的“活动编号在 表控件的click事件中,由文本框的值带入

4.在新增按钮事件中,设置从表的filter

 

想实现:从表的数据仅显示与主表当前【活动编号】相同的

 


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/17 17:04:00 [只看该作者]

Tables("活动录入_Table_组织").filter = "活动编号 = '" & e.Form.Controls("TextBox1").Text & "'"


 回到顶部
美女呀,离线,留言给我吧!
dddall
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1367 威望:0 精华:0 注册:2015/4/23 16:08:00
  发帖心情 Post By:2015/10/18 9:59:00 [只看该作者]

 我试过了,只要filter,窗口中的表控件就不显示新增行

用表控件虚拟关联也是这样,必须点击一下主表,从表的新增行才出现

 

怎样实现?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/18 10:05:00 [只看该作者]

方法一:新增行的时候,自动赋值为筛选的内容,也就是比如 e.Form.Controls("TextBox1").Text 的值;

 

方法二:不要用副本表,直接用主表。


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