Foxtable(狐表)用户栏目专家坐堂 → [求助]求助狐爸,这个问题我也不知道怎么描述


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

主题:[求助]求助狐爸,这个问题我也不知道怎么描述

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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
[求助]求助狐爸,这个问题我也不知道怎么描述  发帖心情 Post By:2013/4/27 9:14:00 [只看该作者]


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

图片点击可在新窗口打开查看此主题相关图片如下:2222.png
图片点击可在新窗口打开查看
我点击A时,弹出窗口“材料目录”,然后双击B,B中的材料编号自动添加到A处。虽然能够添加成功,但是不知道为什么第一条记录C也跟着变化了。

表关系如第一张图所示。


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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/27 9:16:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/27 9:17:00 [只看该作者]

例子发出来看看

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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
马上  发帖心情 Post By:2013/4/27 9:36:00 [只看该作者]

正在做。稍等


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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
奇怪了 奇怪了。  发帖心情 Post By:2013/4/27 10:06:00 [只看该作者]

我做的例子又不存在这个问题了。

不得行,我自己再研究下


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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
我知道问题所在了  发帖心情 Post By:2013/4/27 10:39:00 [只看该作者]


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

正如上图所示,

Tables("报销单.领料单.领料明细").Current("材料编号") = e.Table.Current("材料编号")

Tables("领料单.领料明细").Current("材料编号") = e.Table.Current("材料编号")

冲突了。现在我就是希望将这两句代码分开。

我在做Tables("报销单.领料单.领料明细")的时候,Tables("领料单.领料明细")的代码不要执行。同理,做Tables("领料单.领料明细")的时候,前者也不要执行。求助怎么写这个代码?

IF

????


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/27 10:44:00 [只看该作者]

你判断一下你当前操作的表示什么 然后执行对应的语句吧.

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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
  发帖心情 Post By:2013/4/27 11:06:00 [只看该作者]

以下是引用Bin在2013-4-27 10:44:00的发言:
你判断一下你当前操作的表示什么 然后执行对应的语句吧.

我就是不会写这个判断语句啊。。。

If 。 。 。。。Table(“报销单.领料单.领料明细”)

Tables("报销单.领料单.领料明细").Current("材料编号") = e.Table.Current("材料编号")

end if

 

我就是不知道   if  后面怎么写啊………………


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/27 11:08:00 [只看该作者]

if CurrentTable.Name="报销单.领料单.领料明细" then

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


加好友 发短信
等级:幼狐 帖子:118 积分:906 威望:0 精华:0 注册:2013/3/21 12:44:00
  发帖心情 Post By:2013/4/27 11:29:00 [只看该作者]

以下是引用Bin在2013-4-27 11:08:00的发言:
if CurrentTable.Name="报销单.领料单.领料明细" then

不行啊……

奇怪了,加上IF判断后,它干脆直接 值 都取不出来!

弹出窗口后,双击了材料编号后没有任何反应


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