Foxtable(狐表)用户栏目专家坐堂 → [求助]表查询及自动填值


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

主题:[求助]表查询及自动填值

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


加好友 发短信
等级:婴狐 帖子:2 积分:104 威望:0 精华:0 注册:2013/10/14 12:53:00
[求助]表查询及自动填值  发帖心情 Post By:2013/10/15 14:53:00 [只看该作者]

刚接触狐表,寻求代码:

表A有gcmc、sgdw等列,表B只有gcmc、sgdw列,表B数据唯一对应,无重复。

希望点击表A的gcmc列单元格,取得当前单元格的值,在表B中查询并取得gcmc对应的sgdw的值,该值自动填入表A点击行的sgdw。


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


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

利用 FIND 找到对应的行,再执行赋值即可 http://www.foxtable.com/help/topics/0396.htm

例如

dim dr as datarow = datatables("表B").find("gcmc='" & e.datarow("gcmc") & "'")
if dr isnot nothing then
    dr("sgdw")=e.datarow("sgdw")
end if

 回到顶部