以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎么根据条件查找相应的表? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21387) |
-- 作者:jinzhengbe -- 发布时间:2012/7/11 2:11:00 -- 怎么根据条件查找相应的表? 前提条件:
表a 的数据是由 表b 和 表c 的数据填充进来的。
所以表a 中 的商品名 有两种形式,
从表 b 填充进来的 数据 以 bb 开头 从表 c 填充进来的 数据 以 cc 开头
要实现的功能:
如果商品名 以bb 开头, 则在表b中 查询 该商品的 价格 如果商品名 以cc 开头, 则在表c中 查询 该商品的 价格
可以实现么?应该在什么事件里写代码? 最主要的是不会写代码?还望各位前辈指教。 |
-- 作者:程兴刚 -- 发布时间:2012/7/11 3:20:00 --
|
-- 作者:jinzhengbe -- 发布时间:2012/7/11 5:09:00 -- 好的。谢谢!
|
-- 作者:jinzhengbe -- 发布时间:2012/7/11 5:21:00 -- 这样写可以么 If e.DataRow("取货商品名") Like "DD-" Then e.DataRow("应取数量")= 系统录入值(这个地方该怎么写)
|
-- 作者:程兴刚 -- 发布时间:2012/7/11 5:46:00 -- Dim dr As DataRow If e.DataRow("取货商品名") Like "DD-" Then elseif e.DataRow("取货商品名") Like "AA-" Then \'假如如您所说,还包含DD-以外的内容 end if If dr IsNot Nothing \'如果找到, 则设置各列内容 e.DataRow("应取数量")= 系统录入值(这个地方该怎么写) \'不明白您这句话的意思 |