Foxtable(狐表)用户栏目专家坐堂 → 窗口表取数


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

主题:窗口表取数

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 10:58:00 [显示全部帖子]

没看懂,请解释一下

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 11:40:00 [显示全部帖子]

根据什么规则取值

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 11:57:00 [显示全部帖子]

使用find函数(http://www.foxtable.com/webhelp/topics/0396.htm)到表A查询科目名称=控件名称的行。然后给表B赋值即可

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 13:34:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 14:09:00 [显示全部帖子]

很基础的功能啊,到处都用得到。发帖都几千了,这个账户不会是个马甲吧,如果是个新手,建议另外注册个账户使用,新账户我都会回复的仔细点。

放到控件checked事件里

Dim dr As DataRow
dr = DataTables("表A").Find("科目名称 = '" & e.sender.text & "'") '找出科目名称 = 控件名称的行
if dr isnot nothing then
dim r as row = Tables("表B").addnew
r("金额") =  dr("余额")
end if

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/15 14:34:00 [显示全部帖子]

dr = DataTables("表A").Find("科目代码 = '" & e.sender.name & "'") 

 回到顶部